home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Yellows 3.0 - China
/
Akira Gomi Photographs - Yellows 3.0 - China 1994.iso
/
Yellows 3.0
/
Yellows 3.0.rsrc
/
CODE_11538_GRAPHICS.txt
< prev
next >
Wrap
Text File
|
1994-11-03
|
139KB
|
2,250 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 4BC4 lea.l A5, D4
00000002 F254 .extension 0x254 // unimplemented
00000004 0000 2B80 ori.b D0, 0x80
00000008 0000 17FC ori.b D0, 0xFC
0000000C 0000 01A2 ori.b D0, 0xA2
00000010 8000 or.b D0, D0
00000012 0002 3458 ori.b D2, 0x58 /* 'X' */
00000016 287E movea.l A4, <<invalid special address>>
00000018 2728 28C2 move.l -[A3], [A0 + 0x28C2]
0000001C 2906 move.l -[A4], D6
0000001E 6D38 blt +0x3A /* 00000058 */
00000020 BE90 cmp.l D7, [A0]
00000022 2676 2804 movea.l A3, [A6 + D2 + 0x4]
00000026 05E2 bset -[A2], D2
label00000028:
00000028 2682 move.l [A3], D2
0000002A ADB0 syscall WriteResource, auto_pop
0000002C 4E20 .invalid // invalid opcode 4
0000002E 3213 move.w D1, [A3]
00000030 3322 move.w -[A1], -[A2]
00000032 05D2 bset [A2], D2
00000034 FDBA .extension 0xDBA // unimplemented
00000036 2328 2404 move.l -[A1], [A0 + 0x2404]
0000003A E3AA lsl D2, D1
0000003C C4BC 2D9A 1C88 and.l D2, 0x2D9A1C88
00000042 7E35 moveq.l D7, 0x35
00000044 6C9E bge -0x60 /* FFFFFFE4 */
00000046 6DA2 blt -0x5C /* FFFFFFEA */
00000048 6692 bne -0x6C /* FFFFFFDC */
0000004A DC7C DD42 add.w D6, 0xDD42
0000004E DD44 addx.w D6, D4
00000050 DD46 addx.w D6, D6
00000052 F596 .extension 0x596 // unimplemented
label00000054:
00000054 0954 bchg [A4], D4
label00000056:
00000056 0AE0 xori.? -[A0], 0xFFFFFFFFFFFFFFFF
label00000058:
00000058 B854 cmp.w D4, [A4]
0000005A 6D38 blt +0x3A /* 00000094 */
0000005C 514C subq.w A4, 8
0000005E 1BC6 move.b <<invalid special address>>, D6
00000060 B86C FA86 cmp.w D4, [A4 - 0x57A]
00000064 6F98 ble -0x66 /* FFFFFFFE */
00000066 F474 .extension 0x474 // unimplemented
00000068 F3AA .extension 0x3AA // unimplemented
0000006A F9E4 .extension 0x9E4 // unimplemented
0000006C 6FBA ble -0x44 /* 00000028 */
0000006E F3E4 .extension 0x3E4 // unimplemented
00000070 FA26 .extension 0xA26 // unimplemented
00000072 09D2 bset [A2], D4
00000074 F8A8 .extension 0x8A8 // unimplemented
00000076 DD4C addx.w -[A6], -[A4]
00000078 5981 subq.l D1, 4
0000007A 0585 bclr D5, D2
0000007C 0AED B070 xori.? [A5 - 0x4F90], 0xFFFFFFFFFFFFFFFF
00000080 FA22 .extension 0xA22 // unimplemented
00000082 1F28 EF70 move.b -[A7], [A0 - 0x1090]
00000086 DD4C addx.w -[A6], -[A4]
00000088 FC48 .extension 0xC48 // unimplemented
0000008A 1CE2 move.b [A6]+, -[A2]
0000008C F988 .extension 0x988 // unimplemented
0000008E F54C .extension 0x54C // unimplemented
00000090 6DC6 blt -0x38 /* 00000058 */
00000092 6DC2 blt -0x3C /* 00000056 */
label00000094:
00000094 FB08 .extension 0xB08 // unimplemented
00000096 DE0C add.b D7, A4
00000098 F4BE .extension 0x4BE // unimplemented
0000009A F460 .extension 0x460 // unimplemented
0000009C 6FB6 ble -0x48 /* 00000054 */
0000009E F3E0 .extension 0x3E0 // unimplemented
000000A0 FD78 .extension 0xD78 // unimplemented
000000A2 1B44 14F8 move.b [A5 + 0x14F8], D4
000000A6 1338 ED0C move.b -[A1], [0xFFFFED0C]
000000AA C02C 6FAE and.b D0, [A4 + 0x6FAE]
000000AE 1C2D F378 move.b D6, [A5 - 0xC88]
000000B2 F256 .extension 0x256 // unimplemented
000000B4 6FA0 ble -0x5E /* 00000056 */
000000B6 32E2 move.w [A1]+, -[A2]
000000B8 2DE2 move.l <<invalid special address>>, -[A2]
000000BA 32EA 2DDA move.w [A1]+, [A2 + 0x2DDA]
000000BE 1CC8 move.b [A6]+, A0
000000C0 0ADA xori.? [A2]+, 0xFFFFFFFFFFFFFFFF
label000000C2:
000000C2 A971 syscall EventAvail
000000C4 2E52 movea.l A7, [A2]
000000C6 02B4 FA8D FA8E FA8D andi.l [A4 + A7 * 2 - 0x115], 0xFA8DFA8E
000000CE 31A2 FF87 7088 0A9A move.w [[ + <<invalid base displacement size>>] + A7 * 8 + 0x70880A9A], -[A2]
000000D6 6474 bcc +0x76 /* 0000014C */
000000D8 31BA 9A7C 2E32 move.w [A0 + D2 * 8 + 0x32], [PC - 0x6584 /* FFFF9B56 */]
000000DE F7C0 .extension 0x7C0 // unimplemented
000000E0 FC66 .extension 0xC66 // unimplemented
000000E2 FA8E .extension 0xA8E // unimplemented
000000E4 319A FA70 move.w [A0 + A7 * 2 + 0x70], [A2]+
000000E8 DB3C DB3C add.b 0x3C /* '<' */, D5
000000EC 9046 sub.w D0, D6
000000EE 365A movea.w A3, [A2]+
000000F0 FCAA .extension 0xCAA // unimplemented
000000F2 FBBE .extension 0xBBE // unimplemented
000000F4 3652 movea.w A3, [A2]
000000F6 FB40 .extension 0xB40 // unimplemented
000000F8 67C8 beq -0x36 /* 000000C2 */
000000FA E250 roxr D0.w, 1
000000FC E252 roxr D2.w, 1
000000FE E250 roxr D0.w, 1
00000100 E250 roxr D0.w, 1
00000102 E252 roxr D2.w, 1
00000104 E252 roxr D2.w, 1
00000106 E4B6 roxr D6, D2
00000108 DB34 DD80 add.b [ + <<invalid base displacement size>> + A5 * 4], D5
0000010C 6C2C bge +0x2E /* 0000013A */
0000010E 1B68 DC06 0A72 move.b [A5 + 0xA72 /* export_330 */], [A0 - 0x23FA]
00000114 F3EA .extension 0x3EA // unimplemented
00000116 E5FE roxl .w <<invalid special address>>
00000118 DC06 add.b D6, D6
0000011A 0A6A FC48 0676 xori.w [A2 + 0x676], 0xFC48
// begin alternate branch 0000011E-00000128
label0000011E:
0000011E 0676 2C02 2B6A 363A 620A addi.w [[A6 + 0x363A] + 0x620A], 0x2C02
// end alternate branch 0000011E-00000128
label0000011E: // (misaligned)
00000120 2C02 move.l D6, D2
00000122 2B6A 363A 620A move.l [A5 + 0x620A /* export_3133 */], [A2 + 0x363A]
00000128 2091 move.l [A0], [A1]
0000012A 5203 addq.b D3, 1
0000012C 3F03 move.w -[A7], D3
0000012E F1E2 .extension 0x1E2 // unimplemented
00000130 FA6A .extension 0xA6A // unimplemented
00000132 DC08 add.b D6, A0
00000134 368A move.w [A3], A2
00000136 E640 asr D0.w, 3
00000138 364A movea.w A3, A2
label0000013A:
0000013A FA34 .extension 0xA34 // unimplemented
0000013C A869 syscall FixRatio
0000013E F53A .extension 0x53A // unimplemented
00000140 3692 move.w [A3], [A2]
00000142 F4CE .extension 0x4CE // unimplemented
00000144 65D8 bcs -0x26 /* 0000011E */
00000146 F86A .extension 0x86A // unimplemented
00000148 369A move.w [A3], [A2]+
0000014A DDB6 E7FC add.l <<invalid full ext with I/IS == 4>>, D6
// begin alternate branch 0000014C-00000150
label0000014C:
0000014C E7FC F834 rol .w 0xF834
// end alternate branch 0000014C-00000150
label0000014C: // (misaligned)
0000014E F834 .extension 0x834 // unimplemented
00000150 3632 F7D4 move.w D3, <<invalid full ext with I/IS == 4>>
00000154 F72E .extension 0x72E // unimplemented
00000156 EE3A ror D2.b, D7
00000158 F6B6 .extension 0x6B6 // unimplemented
0000015A F69E .extension 0x69E // unimplemented
0000015C 365A movea.w A3, [A2]+
0000015E F664 .extension 0x664 // unimplemented
00000160 70B8 moveq.l D0, 0xFFFFFFB8
00000162 F346 .extension 0x346 // unimplemented
00000164 F316 .extension 0x316 // unimplemented
00000166 106B F2E2 movea.b A0, [A3 - 0xD1E]
0000016A F668 .extension 0x668 // unimplemented
0000016C DDB9 DC05 DC07 add.l [0xDC05DC07], D6
00000172 F778 .extension 0x778 // unimplemented
00000174 32F2 DB40 move.w [A1]+, [A2 + <<invalid base displacement size>>]
00000178 AA34 syscall Index2Color
0000017A 316D DB42 DB40 move.w [A0 - 0x24C0], [A5 - 0x24BE]
00000180 355A DBD8 move.w [A2 - 0x2428], [A2]+
00000184 DD74 DB3C add.w <<invalid full ext with I/IS == 4>>, D6
00000188 D8E4 add.w A4, -[A4]
0000018A 2BC2 move.l <<invalid special address>>, D2
0000018C DA88 add.l D5, A0
0000018E 2BBA DDBA A8A5 move.l [A5 + A2 - 0x91], [PC - 0x2246 /* FFFFDF4A */]
00000194 20BC 3C38 7CD7 move.l [A0], 0x3C387CD7
0000019A AA06 syscall SetPortPix/SetCPortPix
0000019C A875 syscall SetPBits/SetPortBits
0000019E 5383 subq.l D3, 1
000001A0 0C0A 142E cmpi.b A2, 0x2E /* '.' */
000001A4 043B 0556 C312 1B1F subi.b [[PC + A4 * 2] + 0x1B1F], 0x56 /* 'V' */
000001AC 9B02 subx.b D5, D2
000001AE 0B03 btst D3, D5
000001B0 76DB moveq.l D3, 0xFFFFFFDB
000001B2 04BE 4ECB 0034 subi.l <<invalid special address>>, 0x4ECB0034
000001B8 4233 0BCB 02BE 76B2 clr.b [[ + <<invalid base displacement size>>] + 0x2BE76B2]
000001C0 7802 moveq.l D4, 0x02
000001C2 0F30 2E16 btst [A0 + D2 * 8 + 0x16], D7
000001C6 0E9C 18F5 03C3 .invalid.l [A4]+, 0x18F503C3 // invalid immediate operation
000001CC 1A1B move.b D5, [A3]+
000001CE 1F13 move.b -[A7], [A3]
000001D0 0CE1 cmpi.? -[A1], 0xFFFFFFFFFFFFFFFF
000001D2 03F3 0EE9 bset [A3 + D0 * 8 - 0x23], D1
000001D6 0310 btst [A0], D1
000001D8 330B move.w -[A1], A3
000001DA 32C9 move.w [A1]+, A1
000001DC 0056 330B ori.w [A6], 0x330B
000001E0 8C53 or.w D6, [A3]
000001E2 0511 btst [A1], D2
000001E4 05BB 6819 bclr [PC + D6 + 0x19], D2
000001E8 0524 btst -[A4], D2
000001EA 5306 subq.b D6, 1
000001EC 2905 move.l -[A4], D5
000001EE 7300 moveq.l D1, 0x00
000001F0 E104 asl D4.b, 8
000001F2 0B02 btst D2, D5
000001F4 A0B3 syscall vFClose
000001F6 0710 btst [A0], D3
000001F8 130E move.b -[A1], A6
000001FA 1B1F move.b -[A5], [A7]+
000001FC 1501 move.b -[A2], D1
000001FE AB04 syscall ColorMap
00000200 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
00000202 7368 moveq.l D1, 0x68
00000204 6E29 bgt +0x2B /* 0000022F */
00000206 0136 2653 btst [A6 + D2.w * 8 + 0x53], D0
0000020A 062C 350A 101C addi.b [A4 + 0x101C], 0xA /* '\n' */
00000210 281C move.l D4, [A4]+
00000212 0402 E014 subi.b D2, 0x14
00000216 2B31 1402 move.l -[A5], [A1 + D1.w * 4 + 0x2]
0000021A 0FA5 bclr -[A5], D7
0000021C 0752 bchg [A2], D3
0000021E 2A10 move.l D5, [A0]
00000220 5EE5 sgt -[A5]
00000222 075C bchg [A4]+, D3
00000224 8A10 or.b D5, [A0]
00000226 2E04 move.l D7, D4
00000228 CB2D A30A .incomplete
0000022C 14B2 34CB move.b [A2], [A2 + D3.w * 4 - 0x53]
00000230 0004 DB03 ori.b D4, 0x3
00000234 330B move.w -[A1], A3
00000236 0305 btst D5, D1
00000238 7606 moveq.l D3, 0x06
0000023A 08E1 0076 bset.b -[A1], 0x76 /* 'v' */
0000023E 330B move.w -[A1], A3
00000240 0B08 btst A0, D5
00000242 14FB 0641 move.b [A2]+, [PC + D0.w * 8 + 0x41]
00000246 017B 03C2 7B04 bchg [[ + <<invalid base displacement size>>] + 0x7B04], D0
0000024C 7300 moveq.l D1, 0x00
0000024E 485B pea.l [A3]+
00000250 1373 1434 7C3B move.b [A1 + 0x7C3B], [A3 + D1.w * 4 + 0x34]
00000256 1463 movea.b A2, -[A3]
00000258 1126 move.b -[A0], -[A6]
0000025A 0300 btst D0, D1
0000025C 2C0E move.l D6, A6
0000025E 5230 E505 addq.b [[A0 + <<invalid base displacement size>>] + A6 * 4], 1
00000262 0513 btst [A3], D2
00000264 22B3 4A3B move.l [A1], [A3 + D4 * 2 + 0x3B]
00000268 0028 2B31 1E10 ori.b [A0 + 0x1E10], 0x31 /* '1' */
0000026E D333 8301 add.b [[A3 + <<invalid base displacement size>> + A0 * 2]], D1
00000272 BB02 xor.b D2, D5
00000274 BE65 cmp.w D7, -[A5]
00000276 0661 0523 addi.w -[A1], 0x523
0000027A 05BB 0205 bclr [PC + D0.w * 2 + 0x5], D2
0000027E 05C0 bset D0, D2
00000280 BE34 6311 cmp.b D7, [[A4 + D6 * 2]]
00000284 890A sbcd -[A4], -[A2]
00000286 6504 bcs +0x6 /* 0000028C */
00000288 886D 0A28 or.w D4, [A5 + 0xA28]
label0000028C:
0000028C A112 syscall SetEOF, flags=1
0000028E DB04 addx.b D5, D4
00000290 BA76 3B00 cmp.w D5, [A6 + <<invalid base displacement size>> + D3 * 2]
00000294 421C clr.b [A4]+
00000296 0440 4006 subi.w D0, 0x4006
0000029A 4C92 70B3 movem.w D0,D1,D4,D5,D7,A4,A5,A6, [A2]
0000029E 153B 1F1B 1FBB 05BA move.b -[A2], [[PC + D1 * 8] + 0x1FBB05BA]
000002A6 4ECB jmp A3
000002A8 04DD subi.? [A5]+, 0xFFFFFFFFFFFFFFFF
000002AA 01E3 bset -[A3], D0
000002AC 1612 move.b D3, [A2]
000002AE AC85 syscall DrawText, auto_pop
000002B0 140F move.b D2, A7
000002B2 6500 8B88 bcs -0x7476 /* FFFF8E3C */
000002B6 08BD 02BB bclr.b <<invalid special address>>, 0xBB
000002BA 04AC C301 3808 6502 subi.l [A4 + 0x6502], 0xC3013808
// begin alternate branch 000002BC-000002C2
label000002BC:
000002BC C301 abcd D1, D1
000002BE 3808 move.w D4, A0
000002C0 6502 bcs +0x4 /* 000002C4 */
// end alternate branch 000002BC-000002C2
label000002BC: // (misaligned)
000002C2 4B59 chk.w D5, [A1]+
label000002C4:
000002C4 2A28 410E move.l D5, [A0 + 0x410E]
000002C8 8679 14E3 008A or.w D3, [0x14E3008A]
000002CE 10CB move.b [A0]+, A3
000002D0 2DD8 move.l <<invalid special address>>, [A0]+
000002D2 BB07 xor.b D7, D5
000002D4 4E23 .invalid // invalid opcode 4
000002D6 0713 btst [A3], D3
000002D8 03BB 20E0 bclr [PC + D2.w - 0x32], D1
000002DC 7350 moveq.l D1, 0x50
000002DE BB07 xor.b D7, D5
000002E0 7423 moveq.l D2, 0x23
000002E2 079B bclr [A3]+, D3
000002E4 00BB 0CFE 0F46 6100 ori.l [PC + <<invalid base displacement size>> + D6], 0xCFE0F46
000002EC 4342 chk.w D1, D2
000002EE 1E04 move.b D7, D4
000002F0 44CE move.b A6, CCR
000002F2 FE03 .extension 0xE03 // unimplemented
000002F4 0DFE bset <<invalid special address>>, D6
000002F6 3B0C move.w -[A5], A4
000002F8 E500 asl D0.b, 2
000002FA A300 syscall Open/PBHOpen/HOpen, flags=3
000002FC 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
000002FE 444B neg.w A3
00000300 69BA bvs -0x44 /* 000002BC */
00000302 6100 0FD8 bsr +0xFDA /* 000012DC */
00000306 8500 sbcd D2, D0
00000308 3333 26F3 move.w -[A1], [A3 + D2.w * 8 - 0x13]
0000030C 003E 9D15 ori.b <<invalid special address>>, 0x15
00000310 2122 move.l -[A0], -[A2]
00000312 BA4E cmp.w D5, A6
00000314 44E3 move.b -[A3], CCR
00000316 11FE 10CB move.b [0x000010CB], <<invalid special address>>
0000031A 0285 0A13 8210 andi.l D5, 0xA138210
00000320 3687 move.w [A3], D7
00000322 001D 1B1F ori.b [A5]+, 0x1F
00000326 E4BA ror D2, D2
00000328 4E9B jsr [A3]+
0000032A 1AED 020F move.b [A5]+, [A5 + 0x20F]
0000032E 72B7 moveq.l D1, 0xFFFFFFB7
00000330 017B D8E3 bchg [PC + A5 - 0x29], D0
00000334 0F4E bchg A6, D7
00000336 107B 00E3 movea.b A0, [PC + D0.w - 0x29]
0000033A 0F74 10A7 bchg [A4 + D1.w - 0x89], D7
0000033E 0195 bclr [A5], D0
00000340 BA4E cmp.w D5, A6
00000342 7304 moveq.l D1, 0x04
00000344 7B00 moveq.l D5, 0x00
00000346 BA74 7304 cmp.w D5, <<invalid full ext with I/IS == 4>>
0000034A C701 abcd D3, D1
0000034C A8C3 syscall PtToAngle
0000034E 0845 02C3 bchg.b D5, 0xC3
00000352 08A7 001D bclr.b -[A7], 0x1D
00000356 1B42 1B1F move.b [A5 + 0x1B1F], D2
0000035A D30B addx.b -[A1], -[A3]
0000035C E12F lsl D7.b, D0
0000035E BB05 xor.b D5, D5
00000360 0608 BE3C addi.b A0, 0x3C /* '<' */
00000364 000F BE76 ori.b A7, 0x76 /* 'v' */
00000368 E135 roxl D5.b, D0
0000036A 3433 0B30 06EC 76EC move.w D2, [A3 + 0x6EC76EC + D0 * 2]
00000372 3CB3 12A1 move.w [A6], [A3 + D1.w * 2 - 0x95]
00000376 02CB andi.? A3, 0xFFFFFFFFFFFFFFFF
00000378 0741 bchg D1, D3
0000037A 248B move.l [A2], A3
0000037C 02BA 7606 C303 42BE andi.l [PC + 0x42BE /* 0000463C */], 0x7606C303
00000384 76F3 moveq.l D3, 0xFFFFFFF3
00000386 3C7B 0065 movea.w A6, [PC + D0.w + 0x65]
0000038A 00ED 0265 ori.? [A5 + 0x265], 0xFFFFFFFFFFFFFFFF
0000038E 0F33 5997 0194 06EC btst [[] + D5 + 0x19406EC], D7
00000396 3CF3 11EC move.w [A6]+, <<invalid full ext with I/IS == 4>>
0000039A A93B syscall GetMenuBar
0000039C 0F7D bchg <<invalid special address>>, D7
0000039E 0210 EB09 andi.b [A0], 0x9 /* '\t' */
000003A2 EB02 asl D2.b, 5
000003A4 3304 move.w -[A1], D4
000003A6 7645 moveq.l D3, 0x45
000003A8 07CB bset A3, D3
000003AA 0503 btst D3, D2
000003AC 5269 2900 addq.w [A1 + 0x2900], 1
000003B0 CB17 .incomplete
000003B2 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
000003B4 8B5D or.w [A5]+, D5
000003B6 1E04 move.b D7, D4
000003B8 B31C xor.b [A4]+, D1
000003BA 76A3 moveq.l D3, 0xFFFFFFA3
000003BC 0828 6868 D52D btst.b [A0 - 0x2AD3], 0x68 /* 'h' */
000003C2 0A60 E103 xori.w -[A0], 0xE103
000003C6 D89B add.l D4, [A3]+
000003C8 2356 7B80 move.l [A1 + 0x7B80], [A6]
000003CC 9B23 sub.b -[A3], D5
000003CE 0AEB C85B xori.? [A3 - 0x37A5], 0xFFFFFFFFFFFFFFFF
000003D2 43AB 1545 .invalid 1, [A3 + 0x1545] // invalid opcode 4 with b == 6
000003D6 3C4B movea.w A6, A3
000003D8 21D3 0263 move.l [0x00000263], [A3]
000003DC 13CC B4D5 43AB move.b [0xB4D543AB], A4
000003E2 028A 3C2E 4E32 andi.l A2, 0x3C2E4E32 /* '<.N2' */
000003E8 40AE 0400 negx.l [A6 + 0x400]
000003EC 733A moveq.l D1, 0x3A
000003EE 6307 bls +0x9 /* 000003F7 */
000003F0 38AB 05EB move.w [A4], [A3 + 0x5EB]
000003F4 0734 380F btst [A4 + D3 + 0xF], D3
000003F8 90C3 sub.w A0, D3
000003FA 029A 3300 004B andi.l [A2]+, 0x3300004B /* '3\0\0K' */
00000400 0B93 bclr [A3], D5
00000402 0141 bchg D1, D0
00000404 12C3 move.b [A1]+, D3
00000406 1A06 move.b D5, D6
00000408 0800 DB0C btst.b D0, 0xC
0000040C 1B16 move.b -[A5], [A6]
0000040E 32B2 7606 move.w [A1], [A2 + D7.w * 8 + 0x6]
00000412 4C40 9270 movem.l D4,D5,D6,A1,A4,A7, D0
00000416 70DC moveq.l D0, 0xFFFFFFDC
00000418 013F btst <<invalid special address>>, D0
0000041A 740A moveq.l D2, 0x0A
0000041C 330B move.w -[A1], A3
0000041E EB0E lsl D6.b, 5
00000420 CC06 and.b D6, D6
00000422 530B subq.b A3, 1
00000424 C502 abcd D2, D2
00000426 3043 movea.w A0, D3
00000428 00CC ori.? A4, 0xFFFFFFFFFFFFFFFF
0000042A DB08 addx.b -[A5], -[A0]
0000042C 48BE 7600 movem.w <<invalid special address>>, A1,A2,A4,A5,A6
00000430 7394 moveq.l D1, 0xFFFFFF94
00000432 4E06 .invalid // invalid opcode 4
00000434 0860 000F bchg.b -[A0], 0xF
// begin alternate branch 00000436-0000043A
label00000436:
00000436 000F E501 ori.b A7, 0x1
// end alternate branch 00000436-0000043A
label00000436: // (misaligned)
00000438 E501 asl D1.b, 2
0000043A F4F3 .extension 0x4F3 // unimplemented
0000043C 183C EB01 move.b D4, 0x1
00000440 2514 move.l -[A2], [A4]
00000442 EC76 roxr D6.w, D6
00000444 26B3 0264 move.l [A3], [A3 + D0.w * 2 + 0x64]
00000448 0533 3C5E btst [A3 + D3 * 4 + 0x5E], D2
0000044C 0C3E 2423 cmpi.b <<invalid special address>>, 0x23 /* '#' */
00000450 122E 101E move.b D1, [A6 + 0x101E]
00000454 047E 3E68 subi.w <<invalid special address>>, 0x3E68 /* '>h' */
00000458 6812 bvc +0x14 /* 0000046C */
0000045A 16FB 06A1 move.b [A3]+, [PC + D0.w * 8 - 0x95]
0000045E 10F0 8145 move.b [A0]+, <<invalid full ext with IS == 1 and I/IS == 5>>
00000462 0B06 btst D6, D5
00000464 6545 bcs +0x47 /* 000004AB */
00000466 7308 moveq.l D1, 0x08
00000468 CC05 and.b D6, D5
0000046A 1622 move.b D3, -[A2]
label0000046C:
0000046C 3B14 move.w -[A5], [A4]
0000046E 6132 bsr +0x34 /* 000004A2 */
00000470 7444 moveq.l D2, 0x44
00000472 C30D abcd -[A1], -[A5]
00000474 FEB0 .extension 0xEB0 // unimplemented
00000476 0302 btst D2, D1
00000478 AD0C syscall PaintOne, auto_pop
0000047A 1402 move.b D2, D2
0000047C 0FC1 bset D1, D7
0000047E 2336 AA83 move.l -[A1], [A6 + A2 * 2 - 0x125]
00000482 0F1B btst [A3]+, D7
00000484 1FCB move.b <<invalid special address>>, A3
00000486 1314 move.b -[A1], [A4]
00000488 123E move.b D1, <<invalid special address>>
0000048A 8402 or.b D2, D2
0000048C 8339 C109 AA43 or.b [0xC109AA43], D1
00000492 0B25 btst -[A5], D5
00000494 1A28 1B01 move.b D5, [A0 + 0x1B01]
00000498 7838 moveq.l D4, 0x38
0000049A 5B08 subq.b A0, 5
0000049C 4C8D 00D3 movem.w D0,D1,D4,D6,D7, A5
000004A0 10BA 76CB move.b [A0], [PC + 0x76CB /* 00007B6D */]
// begin alternate branch 000004A2-000004A4
fn000004A2:
000004A2 76CB moveq.l D3, 0xFFFFFFCB
// end alternate branch 000004A2-000004A4
fn000004A2: // (misaligned)
000004A4 05E1 bset -[A1], D2
000004A6 0100 btst D0, D0
000004A8 4B41 chk.w D5, D1
000004AA 1B27 move.b -[A5], -[A7]
000004AC 123E move.b D1, <<invalid special address>>
000004AE 6C86 bge -0x78 /* 00000436 */
000004B0 E501 asl D1.b, 2
000004B2 6C3E bge +0x40 /* 000004F2 */
000004B4 8902 sbcd D4, D2
000004B6 5A60 addq.w -[A0], 5
000004B8 123E move.b D1, <<invalid special address>>
000004BA 0522 btst -[A2], D2
000004BC B385 xor.l D5, D1
000004BE CC2A 10CB and.b D6, [A2 + 0x10CB]
000004C2 1245 movea.b A1, D5
000004C4 0702 btst D2, D3
000004C6 AB14 syscall PatDither
000004C8 D504 addx.b D2, D4
000004CA 06A9 4403 6865 000F addi.l [A1 + 0xF], 0x44036865
000004D2 2A10 move.l D5, [A0]
000004D4 6513 bcs +0x15 /* 000004E9 */
000004D6 1402 move.b D2, D2
000004D8 6B35 bmi +0x37 /* 0000050F */
000004DA F256 .extension 0x256 // unimplemented
000004DC 5302 subq.b D2, 1
000004DE A09B syscall Messager
000004E0 1043 movea.b A0, D3
000004E2 1A62 movea.b A5, -[A2]
000004E4 7B04 moveq.l D5, 0x04
000004E6 4698 not.l [A0]+
000004E8 004B 6A6D ori.w A3, 0x6A6D /* 'jm' */
000004EC 18A1 move.b [A4], -[A1]
000004EE 1036 C640 move.b D0, [A6 + A4.w * 8 + 0x40]
label000004F2:
000004F2 6311 bls +0x13 /* 00000505 */
000004F4 1C16 move.b D6, [A6]
000004F6 7B03 moveq.l D5, 0x03
000004F8 2613 move.l D3, [A3]
000004FA 13D3 0031 250E move.b [0x0031250E], [A3]
00000500 F12C .extension 0x12C // unimplemented
00000502 3262 movea.w A1, -[A2]
00000504 B329 A314 xor.b [A1 - 0x5CEC], D1
00000508 8CF0 B6B3 divu.w D6, [A0 + A3.w * 8 - 0x77]
0000050C 295B 047A move.l [A4 + 0x47A], [A3]+
00000510 7A13 moveq.l D5, 0x13
00000512 0341 bchg D1, D1
00000514 0114 btst [A4], D0
00000516 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000518 2343 2502 move.l [A1 + 0x2502], D3
0000051C 624B bhi +0x4D /* 00000569 */
0000051E 1D61 0053 move.b [A6 + 0x53], -[A1]
00000522 19AB 0011 2FB3 011C 0406 087C B812 move.b [[0x11C0406 + D2 * 8] + 0x87CB812], [A3 + 0x11]
00000530 B301 xor.b D1, D1
00000532 0204 B128 andi.b D4, 0x28 /* '(' */
00000536 0550 bchg [A0], D2
00000538 DE74 2E04 add.w D7, [A4 + D2 * 8 + 0x4]
0000053C D309 addx.b -[A1], -[A1]
0000053E 2834 BB26 28EB 0F6A move.l D4, [[A4 + 0x28EB] + A3 * 2 + 0xF6A]
00000546 7433 moveq.l D2, 0x33
00000548 0D5C bchg [A4]+, D6
0000054A 5A58 addq.w [A0]+, 5
0000054C A309 syscall Delete/PBHDelete/HDelete, flags=3
0000054E DB01 addx.b D5, D1
00000550 9ADB sub.w A5, [A3]+
00000552 0194 bclr [A4], D0
00000554 DB1C add.b [A4]+, D5
00000556 F30B .extension 0x30B // unimplemented
00000558 9B2D E8D3 sub.b [A5 - 0x172D], D5
0000055C 1E7B 0956 movea.b A7, <<invalid full ext with IS == 1 and I/IS == 6>>
00000560 C301 abcd D1, D1
00000562 3B0A move.w -[A5], A2
00000564 6A13 bpl +0x15 /* 00000579 */
00000566 1D06 move.b -[A6], D6
00000568 EC10 roxr D0.b, 6
0000056A 6B0B bmi +0xD /* 00000577 */
0000056C 6ACB bpl -0x33 /* 00000539 */
0000056E 6E1F bgt +0x21 /* 0000058F */
00000570 56DB sne [A3]+
00000572 2CA3 move.l [A6], -[A3]
00000574 0A32 54F3 0776 xori.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0xF3
0000057A 0003 1C8C ori.b D3, 0x8C
0000057E 8301 sbcd D1, D1
00000580 48E9 004B 0673 movem.l [A1 + 0x673], D0,D1,D3,D6
00000586 1410 move.b D2, [A0]
00000588 5A58 addq.w [A0]+, 5
0000058A D305 addx.b D1, D5
0000058C DB05 addx.b D5, D5
0000058E DB1C add.b [A4]+, D5
00000590 0B18 btst [A0]+, D5
00000592 2105 move.l -[A0], D5
00000594 3304 move.w -[A1], D4
00000596 0414 000F subi.b [A4], 0xF
0000059A 8D53 or.w [A3], D6
0000059C 2A28 5E0C move.l D5, [A0 + 0x5E0C]
000005A0 2B02 move.l -[A5], D2
000005A2 2473 7BAD 272C movea.l A2, [[0x272C] + D7 * 2]
000005A8 6868 bvc +0x6A /* 00000612 */
000005AA A306 syscall KillIO, flags=3
000005AC E332 roxl D2.b, D1
000005AE FB00 .extension 0xB00 // unimplemented
000005B0 06EB 148B addi.? [A3 + 0x148B], 0xFFFFFFFFFFFFFFFF
000005B4 0AA3 06FB 24AD xori.l -[A3], 0x6FB24AD
000005BA 009B 3AAD 000B ori.l [A3]+, 0x3AAD000B
000005C0 58AD 004B addq.l [A5 + 0x4B], 4
000005C4 4DA9 0013 .invalid 6, [A1 + 0x13] // invalid opcode 4 with b == 6
000005C8 1F93 64CB move.b [A7 + D6.w * 4 - 0x53], [A3]
000005CC 0D5A bchg [A2]+, D6
000005CE 587E addq.w <<invalid special address>>, 4
000005D0 2CFB 00A3 move.l [A6]+, [PC + D0.w - 0x93]
000005D4 035C bchg [A4]+, D1
000005D6 BB00 xor.b D0, D5
000005D8 EB03 asl D3.b, 5
000005DA F308 .extension 0x308 // unimplemented
000005DC 0AA2 06B0 466E xori.l -[A2], 0x6B0466E
000005E2 66A3 bne -0x5B /* 00000587 */
000005E4 1DEB 1956 move.b <<invalid special address>>, [A3 + 0x1956]
000005E8 6623 bne +0x25 /* 0000060D */
000005EA 00BB 2028 A302 062B ori.l [PC + D0.w * 8 + 0x2B], 0x2028A302
000005F2 0878 2B11 E304 bchg.b [0xFFFFE304], 0x11
000005F8 3B0B move.w -[A5], A3
000005FA B304 xor.b D4, D1
000005FC 5A58 addq.w [A0]+, 5
000005FE 8507 sbcd D2, D7
00000600 E903 asl D3.b, 4
00000602 8312 or.b [A2], D1
00000604 0A84 2B0B E568 xori.l D4, 0x2B0BE568
0000060A 1412 move.b D2, [A2]
0000060C 2B02 move.l -[A5], D2
0000060E 02A3 2493 00EE andi.l -[A3], 0x249300EE
// begin alternate branch 00000612-00000616
label00000612:
00000612 00EE 66EB ori.? [A6 + 0x66EB], 0xFFFFFFFFFFFFFFFF
// end alternate branch 00000612-00000616
label00000612: // (misaligned)
00000614 66EB bne -0x13 /* 00000601 */
00000616 0D1E btst [A6]+, D6
00000618 EEAB lsr D3, D7
0000061A 12A3 move.b [A1], -[A3]
0000061C 0A44 44B3 xori.w D4, 0x44B3
00000620 0334 A704 btst <<invalid full ext with I/IS == 4>>, D1
00000624 521E addq.b [A6]+, 1
00000626 EEEB 08CB 2E28 bfset [A3 + 0x2E28] {D3:11}
0000062C 3B34 1B04 move.w -[A5], <<invalid full ext with I/IS == 4>>
00000630 08C8 5303 bset.b A0, 0x3
00000634 0023 046E ori.b -[A3], 0x6E /* 'n' */
00000638 30A7 move.w [A0], -[A7]
0000063A 0474 9308 081E subi.w [A4 + D0 + 0x1E], 0x9308
00000640 EEB1 roxr D1, D7
00000642 0253 09A5 andi.w [A3], 0x9A5
00000646 0241 10B1 andi.w D1, 0x10B1
0000064A 0243 0465 andi.w D3, 0x465
0000064E 0101 btst D1, D0
00000650 1171 013B 058B 26BB 05A9 19EB 090B move.b [A0 + 0x90B], [[A1 + 0x58B26BB + D0] + 0x5A919EB]
0000065E 1883 move.b [A4], D3
00000660 14E8 B253 move.b [A2]+, [A0 - 0x4DAD]
00000664 36B2 E32C move.w [A3], <<invalid full ext with I/IS == 4>>
00000668 AB34 syscall bSETUP8
0000066A 806B 00A3 or.w D0, [A3 + 0xA3]
0000066E 3B6A F26B 10F3 move.w [A5 + 0x10F3], [A2 - 0xD95]
00000674 0C0B 4BEB cmpi.b A3, 0xEB
00000678 09DB bset [A3]+, D4
0000067A 1483 move.b [A2], D3
0000067C 0783 bclr D3, D3
0000067E 5AFB 24DB spl [PC + D2.w * 4 - 0x37]
00000682 3A7B 40E3 movea.w A5, [PC + D4.w - 0x29]
00000686 1CA3 move.b [A6], -[A3]
00000688 4983 .invalid 4, D3 // invalid opcode 4 with b == 6
0000068A 36E3 move.w [A3]+, -[A3]
0000068C 1C9B move.b [A6], [A3]+
0000068E 4926 .invalid 4, -[A6] // invalid opcode 4 with b == 4
00000690 D38C addx.l -[A1], -[A4]
00000692 D12D 245B add.b [A5 + 0x245B], D0
00000696 150F move.b -[A2], A7
00000698 E524 asl D4.b, D2
0000069A 22B8 2925 move.l [A1], [0x00002925]
0000069E D301 addx.b D1, D1
000006A0 F30B .extension 0x30B // unimplemented
000006A2 3308 move.w -[A1], A0
000006A4 E846 asr D6.w, 4
000006A6 B30C cmpm.b [A1]+, [A4]+
000006A8 5603 addq.b D3, 3
000006AA 1DAB 03DB 0303 2C6B 1E92 move.b [[A6 + <<invalid base displacement size>> + D0 * 2] + 0x2C6B1E92], [A3 + 0x3DB]
000006B4 D30A addx.b -[A1], -[A2]
000006B6 5323 subq.b -[A3], 1
000006B8 042B 0E48 4306 subi.b [A3 + 0x4306], 0x48 /* 'H' */
000006BE 6523 bcs +0x25 /* 000006E3 */
000006C0 52B3 0378 0306 0501 addq.l [A3 + 0x3060501], 1
000006C8 0698 9800 434E addi.l [A0]+, 0x9800434E
000006CE 0B06 btst D6, D5
000006D0 804B or.w D0, A3
000006D2 0AF2 760F xori.? [A2 + D7.w * 8 + 0xF], 0xFFFFFFFFFFFFFFFF
000006D6 2663 movea.l A3, -[A3]
000006D8 1564 A534 move.b [A2 - 0x5ACC], -[A4]
000006DC 64E5 bcc -0x19 /* 000006C3 */
000006DE 5604 addq.b D4, 3
000006E0 3240 movea.w A1, D0
000006E2 A134 syscall VRemove, flags=1
000006E4 AA53 syscall DictionaryDispatch
000006E6 147B 0AA6 movea.b A2, [PC + D0 * 2 - 0x90]
000006EA 6433 bcc +0x35 /* 0000071F */
000006EC 127A 7A7B movea.b A1, [PC + 0x7A7B /* 00008169 */]
000006F0 0A8B 0022 DB38 xori.l A3, 0x22DB38
000006F6 2307 move.l -[A1], D7
000006F8 331F move.w -[A1], [A7]+
000006FA 3212 move.w D1, [A2]
000006FC 6414 bcc +0x16 /* 00000712 */
000006FE 122C 5319 move.b D1, [A4 + 0x5319]
00000702 8C23 or.b D6, -[A3]
00000704 14E9 0064 move.b [A2]+, [A1 + 0x64]
00000708 2343 5A43 move.l [A1 + 0x5A43], D3
0000070C 0203 2F38 andi.b D3, 0x38 /* '8' */
00000710 1B02 move.b -[A5], D2
label00000712:
00000712 8B01 sbcd D5, D1
00000714 6B27 bmi +0x29 /* 0000073D */
00000716 A900 syscall GetFNum
00000718 A103 syscall Write, flags=1
0000071A 44DB move.b [A3]+, CCR
0000071C 052B 215B btst [A3 + 0x215B], D2
00000720 0468 6861 01A4 subi.w [A0 + 0x1A4], 0x6861 /* 'ha' */
00000726 B305 xor.b D5, D1
00000728 032F D306 btst [A7 - 0x2CFA], D1
0000072C 7B00 moveq.l D5, 0x00
0000072E 8330 E112 7B31 or.b [[A0 + A6] + 0x7B31], D1
00000734 032F E382 btst [A7 - 0x1C7E], D1
00000738 0FC1 bset D1, D7
0000073A 0103 btst D3, D0
0000073C 031B btst [A3]+, D1
0000073E 5F5B subq.w [A3]+, 7
00000740 3C3B 251B 5FAB 96E1 move.w D6, [[PC + D2 * 4] + 0x5FAB96E1]
00000748 033B 4190 btst [ + D4], D1
0000074C 1B35 C304 move.b -[A5], <<invalid full ext with I/IS == 4>>
00000750 E313 roxl D3.b, 1
00000752 1B19 move.b -[A5], [A1]+
00000754 2B0F move.l -[A5], A7
00000756 2B0E move.l -[A5], A6
00000758 5337 1B5F subq.b <<invalid full ext with IS == 1 and I/IS == 7>>, 1
0000075C E505 asl D5.b, 2
0000075E CD05 abcd D6, D5
00000760 7E64 moveq.l D7, 0x64
00000762 7A7A moveq.l D5, 0x7A
00000764 6101 bsr +0x3 /* 00000767 */
00000766 CB3B 032F E159 C143 A53C .incomplete
00000770 3B15 move.w -[A5], [A5]
00000772 24CB move.l [A2]+, A3
00000774 09B1 3132 1C10 8541 DB49 bclr [[A1 + 0x1C108541 + D3] - 0x24B7], D4
0000077E C10C abcd -[A0], -[A4]
00000780 66C3 bne -0x3B /* 00000745 */
00000782 445B neg.w [A3]+
00000784 3BDB move.w <<invalid special address>>, [A3]+
00000786 4983 .invalid 4, D3 // invalid opcode 4 with b == 6
00000788 2D3B A513 A2FB A873 move.l -[A6], [[PC + A2 * 4] - 0x5D04578D]
00000790 03A6 bclr -[A6], D1
00000792 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000794 7E2C moveq.l D7, 0x2C
00000796 7A7A moveq.l D5, 0x7A
00000798 62EB bhi -0x13 /* 00000785 */
0000079A 1A12 move.b D5, [A2]
0000079C 6402 bcc +0x4 /* 000007A0 */
0000079E 0F61 bchg -[A1], D7
label000007A0:
000007A0 03C1 bset D1, D1
000007A2 9F28 4B25 sub.b [A0 + 0x4B25], D7
000007A6 E399 rol D1, 1
000007A8 2B81 6B10 move.l [A5 + D6 * 2], D1
000007AC 1B00 move.b -[A5], D0
000007AE 3B02 move.w -[A5], D2
000007B0 1B00 move.b -[A5], D0
000007B2 90C3 sub.w A0, D3
000007B4 047E 4B03 subi.w <<invalid special address>>, 0x4B03
000007B8 A704 syscall Control, flags=7
000007BA 37CB 3043 move.w [PC + D3.w + 0x43], A3
000007BE 0AB3 01F4 E309 1B00 xori.l [A3 + <<invalid base displacement size>> + D1 * 2], 0x1F4E309
000007C6 B301 xor.b D1, D1
000007C8 AB38 syscall bXMAIN8
000007CA 343B 481F move.w D2, [PC + D4 + 0x1F]
000007CE 4343 chk.w D1, D3
000007D0 4283 clr.l D3
000007D2 6DB3 blt -0x4B /* 00000787 */
000007D4 3876 AB6D movea.w A4, <<invalid full ext with IS == 1 and I/IS == 5>>
000007D8 4673 1C56 not.w [A3 + D1 * 4 + 0x56]
000007DC 2B0E move.l -[A5], A6
000007DE 0135 348B btst [A5 + D3.w * 4 - 0x117], D0
000007E2 273B 0B53 092B 08AD move.l -[A3], [[PC] + 0x92B08AD]
000007EA 1FFB 05EA E103 7303 move.b <<invalid special address>>, [[-0x1EFD] + 0x7303]
000007F2 2B19 move.l -[A5], [A1]+
000007F4 9705 subx.b D3, D5
000007F6 CD63 .incomplete
000007F8 260A move.l D3, A2
000007FA 0501 btst D1, D2
000007FC 7323 moveq.l D1, 0x23
000007FE 2324 move.l -[A1], -[A4]
00000800 A246 syscall GetTrapAddress, flags=2
00000802 B006 cmp.b D0, D6
00000804 6E53 bgt +0x55 /* 00000859 */
00000806 096C 1B00 bchg [A4 + 0x1B00], D4
0000080A 1B5B 1B00 move.b [A5 + 0x1B00], [A3]+
0000080E A33B syscall Delay, flags=3
00000810 961B sub.b D3, [A3]+
00000812 8423 or.b D2, -[A3]
00000814 011B btst [A3]+, D0
00000816 00F3 0C53 ori.? [A3 + D0 * 4 + 0x53], 0xFFFFFFFFFFFFFFFF
0000081A 1A43 movea.b A5, D3
0000081C 0A73 03A3 022B xori.w [A3 + D0.w * 2 + 0x2B], 0x3A3
00000822 0176 7303 E10D 020F bchg [[A6 + <<invalid base displacement size>> + D7 * 2] - 0x1EF2FDF1], D0
0000082A 6C73 bge +0x75 /* 0000089F */
0000082C 0338 D305 btst [0xFFFFD305], D1
00000830 1E28 DB05 move.b D7, [A0 - 0x24FB]
00000834 D301 addx.b D1, D1
00000836 0B18 btst [A0]+, D5
00000838 C128 E309 .incomplete
0000083C 7303 moveq.l D1, 0x03
0000083E 1B00 move.b -[A5], D0
00000840 3B1F move.w -[A5], [A7]+
00000842 8D07 sbcd D6, D7
00000844 B704 xor.b D4, D3
00000846 36F3 0E0F move.w [A3]+, [A3 + D0 * 8 + 0xF]
0000084A 341B move.w D2, [A3]+
0000084C 5C23 addq.b -[A3], 6
0000084E 3DFB 5BB3 3842 1B48 4343 7613 move.w <<invalid special address>>, [[0x38421B48 + D5 * 2] + 0x43437613]
// begin alternate branch 00000854-0000085A
fn00000854:
00000854 1B48 4343 move.b [A5 + 0x4343], A0
00000858 7613 moveq.l D3, 0x13
// end alternate branch 00000854-0000085A
fn00000854: // (misaligned)
0000085A 38AE 1B00 move.w [A4], [A6 + 0x1B00]
0000085E 89A9 1C28 or.l [A1 + 0x1C28], D4
00000862 123B 1502 0FC1 move.b D1, [[PC + <<invalid base displacement size>> + D1 * 4] + 0xFC1]
00000868 0913 btst [A3], D4
0000086A 1E1B move.b D7, [A3]+
0000086C 0083 3081 0023 ori.l D3, 0x30810023
00000872 01B3 010F C108 0083 bclr [[A3 + <<invalid base displacement size>>] + D0 - 0x3EF7FF7D], D0
0000087A 670D beq +0xF /* 00000889 */
0000087C 180F move.b D4, A7
0000087E 3626 move.w D3, -[A6]
00000880 530A subq.b A2, 1
00000882 B322 xor.b -[A2], D1
00000884 71AB moveq.l D0, 0xFFFFFFAB
00000886 8150 or.w [A0], D0
00000888 9310 sub.b [A0], D1
0000088A 2E04 move.l D7, D4
0000088C B6DB cmpa.w A3, [A3]+
0000088E 4925 .invalid 4, -[A5] // invalid opcode 4 with b == 4
00000890 61C2 bsr -0x3C /* 00000854 */
00000892 F371 .extension 0x371 // unimplemented
00000894 3334 8103 A52B 020F move.w -[A1], [[A4 + <<invalid base displacement size>> + A0] - 0x5AD4FDF1]
0000089C A54D syscall PurgeMem, flags=5
0000089E 1B06 move.b -[A5], D6
000008A0 B8A3 cmp.l D4, -[A3]
000008A2 08DB 14A7 bset.b [A3]+, 0xA7
000008A6 064A 0B09 addi.w A2, 0xB09
000008AA 8409 or.b D2, A1
000008AC 0A25 62C1 xori.b -[A5], 0xC1
000008B0 4A0F tst.b A7
000008B2 412B 013E .invalid 0, [A3 + 0x13E] // invalid opcode 4 with b == 4
000008B6 0FE5 bset -[A5], D7
000008B8 082C 020F 26FB btst.b [A4 + 0x26FB], 0xF
000008BE 100B move.b D0, A3
000008C0 0D29 2773 btst [A1 + 0x2773], D6
000008C4 0C21 5905 cmpi.b -[A1], 0x5
000008C8 BE6A 0608 cmp.w D7, [A2 + 0x608]
000008CC 0812 5B07 btst.b [A2], 0x7
000008D0 B2F3 0B00 cmpa.w A1, [A3 + <<invalid base displacement size>> + D0 * 2]
000008D4 2B65 0901 move.l [A5 + 0x901], -[A5]
000008D8 430C .invalid 1, A4 // invalid opcode 4 with b == 4
000008DA B22B 2001 cmp.b D1, [A3 + 0x2001]
000008DE 01FA 5C2A bset [PC + 0x5C2A /* 0000650A */], D0
000008E2 FEE4 .extension 0xEE4 // unimplemented
000008E4 1481 move.b [A2], D1
000008E6 0202 0F12 andi.b D2, 0x12
000008EA 730C moveq.l D1, 0x0C
000008EC E101 asl D1.b, 8
000008EE 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
000008F0 0FE5 bset -[A5], D7
000008F2 00E3 ori.? -[A3], 0xFFFFFFFFFFFFFFFF
000008F4 3281 move.w [A1], D1
000008F6 0800 1379 btst.b D0, 0x79 /* 'y' */
000008FA 252D 730C move.l -[A2], [A5 + 0x730C]
000008FE 650E bcs +0x10 /* 0000090E */
00000900 5B24 subq.b -[A4], 5
00000902 2A5C movea.l A5, [A4]+
00000904 BB01 xor.b D1, D5
00000906 3200 move.w D1, D0
00000908 B30E cmpm.b [A1]+, [A6]+
0000090A 8C9B or.l D6, [A3]+
0000090C 02B2 0B58 2103 2100 andi.l [A2 + <<invalid base displacement size>> + D2], 0xB582103
// begin alternate branch 0000090E-00000914
label0000090E:
0000090E 0B58 bchg [A0]+, D5
00000910 2103 move.l -[A0], D3
00000912 2100 move.l -[A0], D0
// end alternate branch 0000090E-00000914
label0000090E: // (misaligned)
00000914 00AB 642A 107E 2B02 ori.l [A3 + 0x2B02], 0x642A107E
0000091C 3921 move.w -[A4], -[A1]
0000091E 333C A62B move.w -[A1], 0xA62B
00000922 0283 0703 295B andi.l D3, 0x703295B
00000928 0795 bclr [A5], D3
0000092A 4A69 0143 tst.w [A1 + 0x143]
0000092E 0C75 01C9 61A1 0497 cmpi.w [[0x497 + D6]], 0x1C9
00000936 06A8 9B02 843B 0E8D addi.l [A0 + 0xE8D], 0x9B02843B
0000093E 5EE1 sgt -[A1]
00000940 750F moveq.l D2, 0x0F
00000942 A913 syscall NewWindow
00000944 436E 8B09 chk.w D1, [A6 - 0x74F7]
00000948 A566 syscall NewEmptyHandle, flags=5
0000094A 454F chk.w D2, A7
0000094C 410C .invalid 0, A4 // invalid opcode 4 with b == 4
0000094E B704 xor.b D4, D3
00000950 37E3 1525 025B move.w [[PC + 0x25B] + D1 * 4], -[A3]
00000956 07A7 bclr -[A7], D3
00000958 076B 631B bchg [A3 + 0x631B], D3
0000095C C293 and.l D1, [A3]
0000095E 95C1 sub.l A2, D1
00000960 605A bra +0x5C /* 000009BC */
00000962 030C btst A4, D1
00000964 539E subq.l [A6]+, 1
00000966 CB03 abcd D5, D3
00000968 531E subq.b [A6]+, 1
0000096A 8303 sbcd D1, D3
0000096C EB09 lsl D1.b, 5
0000096E 9BA8 0300 sub.l [A0 + 0x300], D5
00000972 1B0B move.b -[A5], A3
00000974 9070 895F sub.w D0, <<invalid full ext with IS == 1 and I/IS == 7>>
00000978 9B02 subx.b D5, D2
0000097A 5A58 addq.w [A0]+, 5
0000097C 8B09 sbcd -[A5], -[A1]
0000097E D15D add.w [A5]+, D0
00000980 AB04 syscall ColorMap
00000982 995D sub.w [A5]+, D4
00000984 0203 7485 andi.b D3, 0x85
00000988 0743 bchg D3, D3
0000098A 0CB7 076B 830F A107 6B0A 8707 cmpi.l [[A7 + <<invalid base displacement size>>] + A2 + 0x6B0A8707], 0x76B830F
00000996 8D0F sbcd -[A6], -[A7]
00000998 BD07 xor.b D7, D6
0000099A 4334 DD65 .invalid 1, <<invalid full ext with IS == 1 and I/IS == 5>> // invalid opcode 4 with b == 4
0000099E 3505 move.w -[A2], D5
000009A0 6B17 bmi +0x19 /* 000009B9 */
000009A2 9585 subx.l D2, D5
000009A4 5905 subq.b D5, 4
000009A6 737A moveq.l D1, 0x7A
000009A8 DB11 add.b [A1], D5
000009AA E8EB 0953 4503 bftst [A3 + 0x4503] {D5:19}
000009B0 806B 0A6D or.w D0, [A3 + 0xA6D]
000009B4 0BC3 bset D3, D5
000009B6 6565 bcs +0x67 /* 00000A1D */
000009B8 0B0F btst A7, D5
000009BA D10C addx.b -[A0], -[A4]
label000009BC:
000009BC 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
000009BE 8B60 or.w -[A0], D5
000009C0 8960 or.w -[A0], D4
000009C2 6B0F bmi +0x11 /* 000009D3 */
000009C4 A361 syscall MaxBlock, flags=3
000009C6 1E28 40A1 move.b D7, [A0 + 0x40A1]
000009CA 26CB move.l [A3]+, A3
000009CC 05C1 bset D1, D2
000009CE 2487 move.l [A2], D7
000009D0 071E btst [A6]+, D3
000009D2 2A10 move.l D5, [A0]
000009D4 C1DC muls.w D0, [A4]+
000009D6 2821 move.l D4, -[A1]
000009D8 27CB 0581 move.l [[ + <<invalid base displacement size>> + D0 * 4]], A3
000009DC 02AB 64A1 0040 4025 andi.l [A3 + 0x4025], 0x64A10040
000009E4 255C E16C move.l [A2 - 0x1E94], [A4]+
000009E8 1B10 move.b -[A5], [A0]
000009EA 8538 788D or.b [0x0000788D], D2
000009EE F8C2 .extension 0x8C2 // unimplemented
000009F0 0B35 731F 1E04 E319 btst [[A5] + D7 * 2 + 0x1E04E319], D5
000009F8 F30B .extension 0x30B // unimplemented
000009FA 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4
000009FC 2B20 move.l -[A5], -[A0]
000009FE AB03 syscall Jackson
00000A00 5681 addq.l D1, 3
00000A02 4DBB 01CE .invalid 6, <<invalid full ext with IS == 1 and I/IS == 6>> // invalid opcode 4 with b == 6
00000A06 7673 moveq.l D3, 0x73
00000A08 2976 8301 6598 move.l [A4 + 0x6598], [[A6 + <<invalid base displacement size>> + A0 * 2]]
00000A0E 98FB 026B sub.w A4, [PC + D0.w * 2 + 0x6B]
00000A12 0800 3330 btst.b D0, 0x30 /* '0' */
00000A16 AB03 syscall Jackson
00000A18 3C73 1C3C movea.w A6, [A3 + D1 * 4 + 0x3C]
00000A1C 2102 move.l -[A0], D2
00000A1E 0473 2904 2D02 9B07 subi.w [[A3 + <<invalid base displacement size>> + D2 * 4] - 0x64F9], 0x2904
00000A26 2502 move.l -[A2], D2
00000A28 89F9 C536 4303 divs.w D4, [0xC5364303]
00000A2E 2443 movea.l A2, D3
00000A30 A03C syscall CmpString
00000A32 3B03 move.w -[A5], D3
00000A34 A5A1 syscall vMRdData, flags=5
00000A36 EB1A rol D2.b, 5
00000A38 020F 8CAA andi.b A7, 0xAA
00000A3C 832F 1367 or.b [A7 + 0x1367], D1
00000A40 D325 add.b -[A5], D1
00000A42 C305 abcd D1, D5
00000A44 56D3 sne [A3]
00000A46 2573 0803 2F7B move.l [A2 + 0x2F7B], [A3 + D0 + 0x3]
00000A4C 586B 95B8 addq.w [A3 - 0x6A48], 4
00000A50 4698 not.l [A0]+
00000A52 1412 move.b D2, [A2]
00000A54 D300 addx.b D1, D0
00000A56 12EE 4545 move.b [A1]+, [A6 + 0x4545]
00000A5A 0F00 btst D0, D7
00000A5C 0F22 btst -[A2], D7
00000A5E B8D3 cmpa.w A4, [A3]
00000A60 0181 bclr D1, D0
00000A62 7B03 moveq.l D5, 0x03
00000A64 29D3 0075 2F8B move.l 0x752F8B, [A3]
00000A6A 0023 0E5A ori.b -[A3], 0x5A /* 'Z' */
00000A6E 8567 or.w -[A7], D2
00000A70 58DB svc [A3]+
00000A72 057E bchg <<invalid special address>>, D2
00000A74 2C2B 2168 move.l D6, [A3 + 0x2168]
00000A78 6853 bvc +0x55 /* 00000ACD */
00000A7A 12A3 move.b [A1], -[A3]
00000A7C 0205 4621 andi.b D5, 0x21 /* '!' */
00000A80 0502 btst D2, D2
00000A82 0F85 bclr D5, D7
00000A84 410F .invalid 0, A7 // invalid opcode 4 with b == 4
00000A86 496E EB8A chk.w D4, [A6 - 0x1476]
00000A8A 5B16 subq.b [A6], 5
00000A8C 5312 subq.b [A2], 1
00000A8E A330 syscall OSEventAvail, flags=3
00000A90 8B00 sbcd D5, D0
00000A92 B312 xor.b [A2], D1
00000A94 9708 subx.b -[A3], -[A0]
00000A96 BF32 122C xor.b [A2 + D1.w * 2 + 0x2C], D7
00000A9A 8169 6576 or.w [A1 + 0x6576], D0
00000A9E E1B2 roxl D2, D0
00000AA0 122C 0083 move.b D1, [A4 + 0x83]
00000AA4 33AB 0089 040B move.w [A1 + D0.w * 4 + 0xB], [A3 + 0x89]
00000AAA 8A21 or.b D5, -[A1]
00000AAC 1461 movea.b A2, -[A1]
00000AAE 0202 CB82 andi.b D2, 0x82
00000AB2 0B0A btst A2, D5
00000AB4 42EA 61AE .invalid [A2 + 0x61AE] // invalid opcode 4 with subtype 1
00000AB8 0293 177E EE99 andi.l [A3], 0x177EEE99
00000ABE 1CBB 3071 move.b [A6], [PC + D3.w + 0x71]
00000AC2 0DEE 750D bset [A6 + 0x750D], D6
00000AC6 6340 bls +0x42 /* 00000B08 */
00000AC8 D3A5 add.l -[A5], D1
00000ACA 493D .invalid 4, <<invalid special address>> // invalid opcode 4 with b == 4
00000ACC C103 abcd D0, D3
00000ACE 9707 subx.b D3, D7
00000AD0 E5CB roxl .w A3
00000AD2 0784 bclr D4, D3
00000AD4 464C not.w A4
00000AD6 020F DD32 andi.b A7, 0x32 /* '2' */
00000ADA 0FE9 3D0F bset [A1 + 0x3D0F], D7
00000ADE E52D lsl D5.b, D2
00000AE0 3508 move.w -[A2], A0
00000AE2 B330 A643 xor.b [A0 + A2.w * 8 + 0x43], D1
00000AE6 0381 bclr D1, D1
00000AE8 017A 7AF1 bchg [PC + 0x7AF1 /* 000085DB */], D0
00000AEC 0843 0397 bchg.b D3, 0x97
00000AF0 073A 4303 btst [PC + 0x4303 /* 00004DF5 */], D3
00000AF4 B707 xor.b D7, D3
00000AF6 46FD move.w SR, <<invalid special address>>
00000AF8 070F btst A7, D3
00000AFA ED45 asl D5.w, 6
00000AFC 1402 move.b D2, D2
00000AFE 5392 subq.l [A2], 1
00000B00 B30A cmpm.b [A1]+, [A2]+
00000B02 8151 or.w [A1], D0
00000B04 4D51 chk.w D6, [A1]
00000B06 F014 .extension 0x014 // unimplemented
label00000B08:
00000B08 003B 6914 0053 ori.b [PC + D0.w + 0x53], 0x14
00000B0E 4ED3 jmp [A3]
00000B10 A526 syscall HandleZone, flags=5
00000B12 2B97 B124 move.l <<invalid full ext with I/IS == 4>>, [A7]
00000B16 0FD1 bset [A1], D7
00000B18 821E or.b D1, [A6]+
00000B1A 1081 move.b [A0], D1
00000B1C 0868 6822 B84B bchg.b [A0 - 0x47B5], 0x22 /* '\"' */
00000B22 25F3 0B29 260F 8CAA move.l [PC - 0x7356 /* FFFF97CE */], [[A3 + 0x260F + D0 * 2]]
00000B2A F339 .extension 0x339 // unimplemented
00000B2C B10C cmpm.b [A0]+, [A4]+
00000B2E 2CB5 0C22 move.l [A6], [A5 + D0 * 4 + 0x22]
00000B32 50E3 st -[A3]
00000B34 0123 btst -[A3], D0
00000B36 5663 addq.w -[A3], 3
00000B38 1BBB 411B 03F7 0432 FB09 move.b [[A5 + <<invalid base displacement size>> + A7 * 2]], [[PC + D4] + 0x3F70432]
00000B42 1700 move.b -[A3], D0
00000B44 E783 asl D3, 3
00000B46 480F nbcd.b A7
00000B48 34C5 move.w [A2]+, D5
00000B4A 7E73 moveq.l D7, 0x73
00000B4C 0012 4303 ori.b [A2], 0x3
00000B50 7B2E moveq.l D5, 0x2E
00000B52 4C4C 4B19 movem.l D0,D3,D4,A0,A1,A3,A6, A4
00000B56 CB02 abcd D5, D2
00000B58 610E bsr +0x10 /* 00000B68 */
00000B5A 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
00000B5C 85A6 or.l -[A6], D2
00000B5E 0FE1 bset -[A1], D7
00000B60 D303 addx.b D1, D3
00000B62 0F93 bclr [A3], D7
00000B64 08C7 09E1 bset.b D7, 0xE1
fn00000B68:
00000B68 9B02 subx.b D5, D2
00000B6A 22B8 BB0D move.l [A1], [0xFFFFBB0D]
00000B6E A31C syscall FreeMem, flags=3
00000B70 AB0F syscall CheckPic
00000B72 2306 move.l -[A1], D6
00000B74 7B15 moveq.l D5, 0x15
00000B76 D303 addx.b D1, D3
00000B78 005B 1432 ori.w [A3]+, 0x1432
00000B7C 6105 bsr +0x7 /* 00000B83 */
00000B7E 228B move.l [A1], A3
00000B80 0501 btst D1, D2
00000B82 DD81 addx.l D6, D1
00000B84 2BC5 move.l <<invalid special address>>, D5
00000B86 904B sub.w D0, A3
00000B88 1512 move.b -[A2], [A2]
00000B8A EEFB 067C 8B05 bfset [[PC + <<invalid base displacement size>>] + A0 * 2] {25:D4}
00000B90 7B03 moveq.l D5, 0x03
00000B92 D3A5 add.l -[A5], D1
00000B94 A56E syscall SlotManager, flags=5
00000B96 C132 9602 .incomplete
00000B9A 1B73 0535 6571 2C02 F789 move.b [A5 - 0x877], [[A3 + 0x65712C02] + D0 * 4]
00000BA4 DC46 add.w D6, D6
00000BA6 6EFB bgt -0x3 /* 00000BA3 */
00000BA8 0EC1 .invalid.? D1, 0xFFFFFFFFFFFFFFFF // invalid immediate operation
00000BAA 0D6B 0A32 bchg [A3 + 0xA32], D6
00000BAE C104 abcd D0, D4
00000BB0 291C move.l -[A4], [A4]+
00000BB2 930E subx.b -[A1], -[A6]
00000BB4 0316 btst [A6], D1
00000BB6 211C move.l -[A0], [A4]+
00000BB8 E998 rol D0, 4
00000BBA E4A5 asr D5, D2
00000BBC 7702 moveq.l D3, 0x02
00000BBE 0FB1 0E0F bclr [A1 + D0 * 8 + 0xF], D7
00000BC2 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00000BC4 AD80 syscall DialogSelect, auto_pop
00000BC6 9602 sub.b D3, D2
00000BC8 DB0B addx.b -[A5], -[A3]
00000BCA 6509 bcs +0xB /* 00000BD5 */
00000BCC 3E00 move.w D7, D0
00000BCE 0F09 btst A1, D7
00000BD0 0965 bchg -[A5], D4
00000BD2 020F 0534 andi.b A7, 0x34 /* '4' */
00000BD6 A100 syscall Open/PBHOpen/HOpen, flags=1
00000BD8 8333 1C3E or.b [A3 + D1 * 4 + 0x3E], D1
00000BDC 000F 3502 ori.b A7, 0x2
00000BE0 83D8 divs.w D1, [A0]+
00000BE2 D325 add.b -[A5], D1
00000BE4 1CEE 7B03 move.b [A6]+, [A6 + 0x7B03]
00000BE8 3626 move.w D3, -[A6]
00000BEA B398 xor.l [A0]+, D1
00000BEC B1B9 1C04 62CB xor.l [0x1C0462CB], D0
00000BF2 5F02 subq.b D2, 7
00000BF4 BB4A cmpm.w [A5]+, [A2]+
00000BF6 EDE1 4501 bfffo D4, -[A1] {20:1}
00000BFA FB72 .extension 0xB72 // unimplemented
00000BFC 0203 7567 andi.b D3, 0x67 /* 'g' */
00000C00 0211 C29B andi.b [A1], 0x9B
00000C04 3D03 move.w -[A6], D3
00000C06 0632 AE10 B242 addi.b [A2 + A3.w * 2 + 0x42], 0x10
00000C0C 4B70 F306 42E9 chk.w D5, [[A0 + <<invalid base displacement size>>] + A7 * 2 + 0x42E9]
00000C12 E752 roxl D2.w, 3
00000C14 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000C16 5E0C addq.b A4, 7
00000C18 9624 sub.b D3, -[A4]
00000C1A 8326 or.b -[A6], D1
00000C1C 0B11 btst [A1], D5
00000C1E 0413 0596 subi.b [A3], 0x96
00000C22 E929 lsl D1.b, D4
00000C24 AA0B syscall BackPixPat
00000C26 1B43 00F3 move.b [A5 + 0xF3], D3
00000C2A 3823 move.w D4, -[A3]
00000C2C 1D00 move.b -[A6], D0
00000C2E FB83 .extension 0xB83 // unimplemented
00000C30 D352 add.w [A2], D1
00000C32 7B05 moveq.l D5, 0x05
00000C34 48BB 0F63 0403 movem.w [PC + D0.w * 4 + 0x3], D0,D1,D5,D6,A0,A1,A2,A3
00000C3A 10D3 move.b [A0]+, [A3]
00000C3C 52BB 478B 112B 0156 addq.l [[ + <<invalid base displacement size>> + D4 * 8] + 0x112B0156], 1
00000C44 963A 5B0D sub.b D3, [PC + 0x5B0D /* 00006753 */]
00000C48 FB03 .extension 0xB03 // unimplemented
00000C4A 0372 8301 bchg [[A2 + <<invalid base displacement size>> + A0 * 2]], D1
00000C4E FB03 .extension 0xB03 // unimplemented
00000C50 0B72 E47C bchg [A2 + A6.w * 4 + 0x7C], D5
00000C54 0B72 2203 bchg [A2 + D2.w * 2 + 0x3], D5
00000C58 728B moveq.l D1, 0xFFFFFF8B
00000C5A 1432 1A33 move.b D2, [A2 + D1 * 2 + 0x33]
00000C5E 6F12 ble +0x14 /* 00000C72 */
00000C60 1B00 move.b -[A5], D0
00000C62 0F8C bclr A4, D7
00000C64 F320 .extension 0x320 // unimplemented
00000C66 130B move.b -[A1], A3
00000C68 8194 or.l [A4], D0
00000C6A BB03 xor.b D3, D5
00000C6C 2B07 move.l -[A5], D7
00000C6E F0BB .extension 0x0BB // unimplemented
00000C70 03FB 5CE4 bset [PC + D5 * 4 - 0x28], D1
// begin alternate branch 00000C72-00000C74
label00000C72:
00000C72 5CE4 sge -[A4]
// end alternate branch 00000C72-00000C74
label00000C72: // (misaligned)
00000C74 9B0E subx.b -[A5], -[A6]
00000C76 8B02 sbcd D5, D2
00000C78 0B08 btst A0, D5
00000C7A 0302 btst D2, D1
00000C7C 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00000C7E C263 and.w D1, -[A3]
00000C80 2207 move.l D1, D7
00000C82 0069 3310 CB02 ori.w [A1 - 0x34FE], 0x3310
00000C88 652A bcs +0x2C /* 00000CB4 */
00000C8A 2B3A E500 move.l -[A5], [PC - 0x1B00 /* FFFFF18C */]
00000C8E E302 asl D2.b, 1
00000C90 3306 move.w -[A1], D6
00000C92 0302 btst D2, D1
00000C94 9B01 subx.b D5, D1
00000C96 230B move.l -[A1], A3
00000C98 E506 asl D6.b, 2
00000C9A E302 asl D2.b, 1
00000C9C BB05 xor.b D5, D5
00000C9E 6104 bsr +0x6 /* 00000CA4 */
00000CA0 A48B syscall CommToolboxDispatch, flags=4
00000CA2 029B 0E33 0613 andi.l [A3]+, 0xE330613
// begin alternate branch 00000CA4-00000CAE
fn00000CA4:
00000CA4 0E33 0613 039B 004C 0518 .invalid.b [[ + D0 * 2] + 0x4C0518], 0x13 // invalid immediate operation
// end alternate branch 00000CA4-00000CAE
fn00000CA4: // (misaligned)
00000CA8 039B bclr [A3]+, D1
00000CAA 004C 0518 ori.w A4, 0x518
00000CAE 3344 E309 move.w [A1 - 0x1CF7], D4
00000CB2 963C 262B sub.b D3, 0x2B /* '+' */
// begin alternate branch 00000CB4-00000CB8
label00000CB4:
00000CB4 262B 1045 move.l D3, [A3 + 0x1045]
// end alternate branch 00000CB4-00000CB8
label00000CB4: // (misaligned)
00000CB6 1045 movea.b A0, D5
00000CB8 FBAB .extension 0xBAB // unimplemented
00000CBA 005E 0C93 ori.w [A6]+, 0xC93
00000CBE 6024 bra +0x26 /* 00000CE4 */
00000CC0 2B2D DE04 move.l -[A5], [A5 - 0x21FC]
00000CC4 C90D abcd -[A4], -[A5]
00000CC6 BB05 xor.b D5, D5
00000CC8 F2E3 .extension 0x2E3 // unimplemented
00000CCA 10C3 move.b [A0]+, D3
00000CCC 10DB move.b [A0]+, [A3]+
00000CCE 4BF2 7B11 lea.l A5, [[A2 + D7 * 2]]
00000CD2 8306 sbcd D1, D6
00000CD4 6B63 bmi +0x65 /* 00000D39 */
00000CD6 8400 or.b D2, D0
00000CD8 0F3A 0336 btst [PC + 0x336 /* 00001010, value 0xEE */], D7
00000CDC 9300 subx.b D1, D0
00000CDE 3CC3 move.w [A6]+, D3
00000CE0 100F move.b D0, A7
00000CE2 C29B and.l D1, [A3]+
label00000CE4:
00000CE4 72F0 moveq.l D1, 0xFFFFFFF0
00000CE6 F2BB .extension 0x2BB // unimplemented
00000CE8 17F4 931F 723C E10F C43C move.b [PC + A4.w * 4 + 0x3C], [[A4] + A1 * 2 + 0x723CE10F]
00000CF2 6B43 bmi +0x45 /* 00000D37 */
00000CF4 7293 moveq.l D1, 0xFFFFFF93
00000CF6 6053 bra +0x55 /* 00000D4B */
00000CF8 1CD3 move.b [A6]+, [A3]
00000CFA 0683 0581 0B73 addi.l D3, 0x5810B73
00000D00 0021 03EA ori.b -[A1], 0xEA
00000D04 C2EB 274B mulu.w D1, [A3 + 0x274B]
00000D08 055B bchg [A3]+, D2
00000D0A 06B3 070F A633 851B 2C7A 7AEB addi.l [[A3 + A0 * 4] + 0x2C7A7AEB], 0x70FA633
00000D16 00FA 0FC6 ori.? [PC + 0xFC6 /* 00001CDE */], 0xFFFFFFFFFFFFFFFF
00000D1A 000F 215F ori.b A7, 0x5F /* '_' */
00000D1E A6DB syscall vTruncateFile, flags=6
00000D20 43A3 .invalid 1, -[A3] // invalid opcode 4 with b == 6
00000D22 062B 204B 026B addi.b [A3 + 0x26B], 0x4B /* 'K' */
00000D28 327A 630A movea.w A1, [PC + 0x630A /* 00007034 */]
00000D2C 16EB 092B move.b [A3]+, [A3 + 0x92B]
00000D30 20A3 move.l [A0], -[A3]
00000D32 06F3 0B0D addi.? [[A3 + <<invalid base displacement size>>] + D0 * 2], 0xFFFFFFFFFFFFFFFF
00000D36 01F2 0FC0 bset [ + <<invalid base displacement size>>], D0
00000D3A F233 .extension 0x233 // unimplemented
00000D3C 15BB 01EB C24C 000F 6106 AB15 move.b [[A2] + A2 * 2], [[-0x3DB4] + 0xF6106]
00000D48 6508 bcs +0xA /* 00000D52 */
00000D4A 9360 sub.w -[A0], D1
00000D4C F32B .extension 0x32B // unimplemented
00000D4E BB47 xor.w D7, D5
00000D50 7B2F moveq.l D5, 0x2F
label00000D52:
00000D52 80BB 03BB 1766 632A 133C 66EB or.l D0, [[0x1766632A + D0 * 2] + 0x133C66EB]
00000D5E 15A4 6673 move.b [A2 + D6.w * 8 + 0x73], -[A4]
00000D62 2AA4 move.l [A5], -[A4]
00000D64 6663 bne +0x65 /* 00000DC9 */
00000D66 2FA4 1501 move.l [[A7 + <<invalid base displacement size>> + D1 * 4]], -[A4]
00000D6A 8B1E or.b [A6]+, D5
00000D6C A466 syscall NewEmptyHandle, flags=4
00000D6E 6332 bls +0x34 /* 00000DA2 */
00000D70 A4C1 syscall vGetBlock, flags=4
00000D72 8CA4 or.l D6, -[A4]
00000D74 665B bne +0x5D /* 00000DD1 */
00000D76 32A4 move.w [A1], -[A4]
00000D78 66C3 bne -0x3B /* 00000D3D */
00000D7A 1BA4 66CB move.b [A5 + D6.w * 8 - 0x53], -[A4]
00000D7E 18A4 move.b [A4], -[A4]
00000D80 6603 bne +0x5 /* 00000D85 */
00000D82 23A4 C104 move.l <<invalid full ext with I/IS == 4>>, -[A4]
00000D86 A466 syscall NewEmptyHandle, flags=4
00000D88 BB1B xor.b [A3]+, D5
00000D8A A466 syscall NewEmptyHandle, flags=4
00000D8C C318 .incomplete
00000D8E A466 syscall NewEmptyHandle, flags=4
00000D90 DB15 add.b [A5], D5
00000D92 A466 syscall NewEmptyHandle, flags=4
00000D94 E317 roxl D7.b, 1
00000D96 A466 syscall NewEmptyHandle, flags=4
00000D98 B31B xor.b [A3]+, D1
00000D9A A4E1 syscall vFileOpen, flags=4
00000D9C F6A4 .extension 0x6A4 // unimplemented
00000D9E 6693 bne -0x6B /* 00000D33 */
00000DA0 21A4 666B move.l [A0 + D6.w * 8 + 0x6B], -[A4]
// begin alternate branch 00000DA2-00000DA4
label00000DA2:
00000DA2 666B bne +0x6D /* 00000E0F */
// end alternate branch 00000DA2-00000DA4
label00000DA2: // (misaligned)
00000DA4 0EA4 66F3 1FA4 .invalid.l -[A4], 0x66F31FA4 // invalid immediate operation
00000DAA 668B bne -0x73 /* 00000D37 */
00000DAC 10A4 move.b [A0], -[A4]
00000DAE 6623 bne +0x25 /* 00000DD3 */
00000DB0 26A4 move.l [A3], -[A4]
00000DB2 668B bne -0x73 /* 00000D3F */
00000DB4 1DA4 66DB move.b [A6 + D6.w * 8 - 0x37], -[A4]
00000DB8 1FA4 6693 move.b [A7 + D6.w * 8 - 0x109], -[A4]
00000DBC 1CA4 move.b [A6], -[A4]
00000DBE 665B bne +0x5D /* 00000E1B */
00000DC0 14A4 move.b [A2], -[A4]
00000DC2 663B bne +0x3D /* 00000DFF */
00000DC4 17A4 6653 move.b [A3 + D6.w * 8 + 0x53], -[A4]
00000DC8 14A4 move.b [A2], -[A4]
00000DCA 66E3 bne -0x1B /* 00000DAF */
00000DCC 04A4 66CB 17A4 subi.l -[A4], 0x66CB17A4
00000DD2 660B bne +0xD /* 00000DDF */
00000DD4 1BA4 66F3 move.b [A5 + D6.w * 8 - 0x13], -[A4]
00000DD8 12A4 move.b [A1], -[A4]
00000DDA 6613 bne +0x15 /* 00000DEF */
00000DDC 12A4 move.b [A1], -[A4]
00000DDE E1F8 A466 asl .w [0xFFFFA466]
00000DE2 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00000DE4 A466 syscall NewEmptyHandle, flags=4
00000DE6 8B11 or.b [A1], D5
00000DE8 A466 syscall NewEmptyHandle, flags=4
00000DEA 630D bls +0xF /* 00000DF9 */
00000DEC A466 syscall NewEmptyHandle, flags=4
00000DEE A30B syscall Rename/PBHRename/HRename, flags=3
00000DF0 A466 syscall NewEmptyHandle, flags=4
00000DF2 FB07 .extension 0xB07 // unimplemented
00000DF4 A4CB syscall vSetUpTags, flags=4
00000DF6 30A4 move.w [A0], -[A4]
00000DF8 5350 subq.w [A0], 1
00000DFA A4EB syscall vFileWrite, flags=4
00000DFC 37A4 3B27 A43B 22A4 3B42 move.w [[A3 - 0x5BC5] + D3 * 2 + 0x22A43B42], -[A4]
00000E06 A423 syscall DisposHandle/DisposeHandle, flags=4
00000E08 2EA4 move.l [A7], -[A4]
00000E0A FB23 .extension 0xB23 // unimplemented
00000E0C A43B syscall Delay, flags=4
00000E0E 29A4 3329 BB03 move.l [[A4 - 0x44FD + D3 * 2]], -[A4]
00000E14 FB13 .extension 0xB13 // unimplemented
00000E16 A103 syscall Write, flags=1
00000E18 3AF3 12A1 move.w [A5]+, [A3 + D1.w * 2 - 0x95]
00000E1C 1DAA FB07 8114 move.b <<invalid full ext with I/IS == 4>>, [A2 - 0x4F9]
00000E22 3B0F move.w -[A5], A7
00000E24 5338 94F3 subq.b [0xFFFF94F3], 1
00000E28 2BE3 move.l <<invalid special address>>, -[A3]
00000E2A 82E4 divu.w D1, -[A4]
00000E2C 1ADB move.b [A5]+, [A3]+
00000E2E 1500 move.b -[A2], D0
00000E30 1384 1A3B move.b [A1 + D1 * 2 + 0x3B], D4
00000E34 7681 moveq.l D3, 0xFFFFFF81
00000E36 00E3 ori.? -[A3], 0xFFFFFFFFFFFFFFFF
00000E38 0281 288B 13A1 andi.l D1, 0x288B13A1
00000E3E 02DB andi.? [A3]+, 0xFFFFFFFFFFFFFFFF
00000E40 364B movea.w A3, A3
00000E42 1132 E918 move.b -[A0], [A2 + A6]
00000E46 4B65 chk.w D5, -[A5]
00000E48 8C63 or.w D6, -[A3]
00000E4A 250B move.l -[A2], A3
00000E4C 154B 37C3 move.b [A2 + 0x37C3], A3
00000E50 B573 065B xor.w [A3 + D0.w * 8 + 0x5B], D2
00000E54 05E7 bset -[A7], D2
00000E56 06A3 3319 327C addi.l -[A3], 0x3319327C
00000E5C B83B 0D00 cmp.b D4, [PC + <<invalid base displacement size>> + D0 * 4]
00000E60 0F8C bclr A4, D7
00000E62 430D .invalid 1, A5 // invalid opcode 4 with b == 4
00000E64 4698 not.l [A0]+
00000E66 926B 0802 sub.w D1, [A3 + 0x802]
00000E6A 0F32 C126 C106 9313 btst [[A2 - 0x3EFA] + A4 - 0x6CED], D7
00000E72 02AB 8866 CB4A A121 andi.l [A3 - 0x5EDF], 0x8866CB4A
00000E7A 7EDB moveq.l D7, 0xFFFFFFDB
00000E7C 43AD 2141 .invalid 1, [A5 + 0x2141] // invalid opcode 4 with b == 6
00000E80 2003 move.l D0, D3
00000E82 0612 0F00 addi.b [A2], 0x0
00000E86 DB69 A925 add.w [A1 - 0x56DB], D5
00000E8A 0F26 btst -[A6], D7
00000E8C C32A 0F8D .incomplete
00000E90 3D0A move.w -[A6], A2
00000E92 FB03 .extension 0xB03 // unimplemented
00000E94 0FE4 bset -[A4], D7
00000E96 1C04 move.b D6, D4
00000E98 228B move.l [A1], A3
00000E9A 9447 sub.w D2, D7
00000E9C 03AD D304 bclr [A5 - 0x2CFC], D1
00000EA0 2E85 move.l [A7], D5
00000EA2 8A93 or.l D5, [A3]
00000EA4 1FA3 8513 0B32 1400 move.b [[A7 + A0 * 4] + 0xB321400], -[A3]
00000EAC DB98 add.l [A0]+, D5
00000EAE F643 .extension 0x643 // unimplemented
00000EB0 1D83 0843 move.b [A6 + D0 + 0x43], D3
00000EB4 1D7C 431D 0203 move.b [A6 + 0x203], 0x1D
00000EBA 129B move.b [A1], [A3]+
00000EBC 01C3 bset D3, D0
00000EBE 1253 movea.b A1, [A3]
00000EC0 1273 182B movea.b A1, [A3 + D1 + 0x2B]
// begin alternate branch 00000EC2-00000ED4
label00000EC2:
00000EC2 182B 00BC move.b D4, [A3 + 0xBC]
00000EC6 E550 roxl D0.w, 2
00000EC8 0F32 0698 btst [A2 + D0.w * 8 - 0x104], D7
00000ECC 02AB 88D8 1400 7B6A andi.l [A3 + 0x7B6A], 0x88D81400
// end alternate branch 00000EC2-00000ED4
label00000EC2: // (misaligned)
00000EC4 00BC E550 0F32 0698 02AB ori.l 0x69802AB, 0xE5500F32
00000ECE 88D8 divu.w D4, [A0]+
00000ED0 1400 move.b D2, D0
00000ED2 7B6A moveq.l D5, 0x6A
00000ED4 7B02 moveq.l D5, 0x02
00000ED6 9B01 subx.b D5, D1
00000ED8 1B6D 26EB 0417 move.b [A5 + 0x417], [A5 + 0x26EB]
00000EDE 0400 6908 subi.b D0, 0x8
00000EE2 60DE bra -0x20 /* 00000EC2 */
00000EE4 047B 31C3 29C6 subi.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0x31C3
00000EEA 031F btst [A7]+, D1
00000EEC C329 1702 .incomplete
00000EF0 65ED bcs -0x11 /* 00000EDF */
00000EF2 0124 btst -[A4], D0
00000EF4 2300 move.l -[A1], D0
00000EF6 2E3C 14AE 0402 move.l D7, 0x14AE0402
00000EFC 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000EFE C908 abcd -[A4], -[A0]
00000F00 0FD9 bset [A1]+, D7
00000F02 0813 4B9B btst.b [A3], 0x9B
00000F06 010B btst A3, D0
00000F08 09C9 bset A1, D4
00000F0A 070F btst A7, D3
00000F0C D507 addx.b D2, D7
00000F0E 0F26 btst -[A6], D7
00000F10 8300 sbcd D1, D0
00000F12 1700 move.b -[A3], D0
00000F14 B6C9 cmpa.w A3, A1
00000F16 05D2 bset [A2], D2
00000F18 E70C lsl D4.b, 3
00000F1A 8907 sbcd D4, D7
00000F1C 03E0 bset -[A0], D1
00000F1E 4629 1D8B not.b [A1 + 0x1D8B]
00000F22 0262 0B4A andi.w -[A2], 0xB4A
00000F26 E500 asl D0.b, 2
00000F28 5B7A 0166 subq.w [PC + 0x166 /* 00001090, value 0xB83B */], 5
00000F2C 2382 F70D move.l [[A1 + <<invalid base displacement size>>] + A7 * 8], D2
00000F30 5532 DC35 subq.b [A2 + A5 * 4 + 0x35], 2
00000F34 04E5 subi.? -[A5], 0xFFFFFFFFFFFFFFFF
00000F36 0025 040F ori.b -[A5], 0xF
00000F3A C22B 94F7 and.b D1, [A3 - 0x6B09]
00000F3E 0D54 bchg [A4], D6
00000F40 2B0E move.l -[A5], A6
00000F42 22B8 E301 move.l [A1], [0xFFFFE301]
00000F46 E32A lsl D2.b, D1
00000F48 DB08 addx.b -[A5], -[A0]
00000F4A A1AB syscall 0x0AB, flags=1
00000F4C 9B02 subx.b D5, D2
00000F4E 2B05 move.l -[A5], D5
00000F50 0F7C B8F1 bchg 0xB8F1, D7
00000F54 A9C2 syscall SysEdit
00000F56 2B94 F70D move.l [[A5 + <<invalid base displacement size>>] + A7 * 8], [A4]
00000F5A 7687 moveq.l D3, 0xFFFFFF87
00000F5C 0DAC 0FC9 bclr [A4 + 0xFC9], D6
00000F60 0489 AC17 0520 subi.l A1, 0xAC170520
00000F66 BB22 xor.b -[A2], D5
00000F68 0705 btst D5, D3
00000F6A 9849 sub.w D4, A1
00000F6C 850F sbcd -[A2], -[A7]
00000F6E 8CAA D356 or.l D6, [A2 - 0x2CAA]
00000F72 852F 4800 or.b [A7 + 0x4800], D2
00000F76 EB0D lsl D5.b, 5
00000F78 F31D .extension 0x31D // unimplemented
00000F7A 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00000F7C 1B18 move.b -[A5], [A0]+
00000F7E 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00000F80 1385 4AC1 move.b [A1 + D4 * 2 - 0x63], D5
00000F84 4CEB 09F3 0B13 movem.l D0,D1,D4,D5,D6,D7,A0,A3, [A3 + 0xB13]
00000F8A 0016 5B06 ori.b [A6], 0x6
00000F8E 018E bclr A6, D0
00000F90 C0C2 mulu.w D0, D2
00000F92 0386 bclr D6, D1
00000F94 6B06 bmi +0x8 /* 00000F9C */
00000F96 A556 syscall LwrString/LowerText, flags=5
00000F98 130D move.b -[A1], A5
00000F9A C319 .incomplete
label00000F9C:
00000F9C 6E4B bgt +0x4D /* 00000FE9 */
00000F9E 0583 bclr D3, D2
00000FA0 05B3 0783 3E83 051E bclr [[ + <<invalid base displacement size>> + D0 * 8] + 0x3E83051E], D2
00000FA8 16E3 move.b [A3]+, -[A3]
00000FAA 0134 0FFA 833E 130C 6B06 btst [[-0x7CC1ECF4] + 0x6B06], D0
00000FB4 46A3 not.l -[A3]
00000FB6 06A7 0DC6 A503 addi.l -[A7], 0xDC6A503
00000FBC 0155 bchg [A5], D0
00000FBE 0307 btst D7, D1
00000FC0 8503 sbcd D2, D3
00000FC2 DB03 addx.b D5, D3
00000FC4 3B29 8103 move.w -[A5], [A1 - 0x7EFD]
00000FC8 631B bls +0x1D /* 00000FE5 */
00000FCA DCB7 0E24 add.l D6, [A7 + D0 * 8 + 0x24]
00000FCE 6EC3 bgt -0x3B /* 00000F93 */
00000FD0 1A23 move.b D5, -[A3]
00000FD2 0356 bchg [A6], D1
00000FD4 2B02 move.l -[A5], D2
00000FD6 1E16 move.b D7, [A6]
00000FD8 DB83 addx.l D5, D3
00000FDA BB29 1E16 xor.b [A1 + 0x1E16], D5
00000FDE 7B09 moveq.l D5, 0x09
00000FE0 42C3 .invalid D3 // invalid opcode 4 with subtype 1
00000FE2 01B3 05D3 49C5 009B bclr [[] + 0x49C5009B], D0
00000FEA 03C3 bset D3, D1
00000FEC 012B 11E3 btst [A3 + 0x11E3], D0
00000FF0 033B 0B06 FB0B btst [[PC + <<invalid base displacement size>>] + D0 * 2 - 0x4F5], D1
00000FF6 B305 xor.b D5, D1
00000FF8 7B82 moveq.l D5, 0xFFFFFF82
00000FFA 6303 bls +0x5 /* 00000FFF */
00000FFC E1F5 FB53 C170 6303 asl .w [[A5] - 0x3E8F9CFD]
00001004 6312 bls +0x14 /* 00001018 */
00001006 418D .invalid 0, A5 // invalid opcode 4 with b == 6
00001008 66F3 bne -0xB /* 00000FFD */
0000100A 5407 addq.b D7, 2
0000100C 02DA andi.? [A2]+, 0xFFFFFFFFFFFFFFFF
0000100E 2B03 move.l -[A5], D3
00001010 EE17 roxr D7.b, 7
00001012 02DD andi.? [A5]+, 0xFFFFFFFFFFFFFFFF
00001014 FA2B .extension 0xA2B // unimplemented
00001016 02CB andi.? A3, 0xFFFFFFFFFFFFFFFF
label00001018:
00001018 30FB 03FB 7143 2732 06AB 09BB move.w [A0]+, [[0x71432732] + 0x6AB09BB]
00001024 294C 000F move.l [A4 + 0xF], A4
00001028 8C23 or.b D6, -[A3]
0000102A 2E69 1A02 movea.l A7, [A1 + 0x1A02]
0000102E 0F12 btst [A2], D7
00001030 7307 moveq.l D1, 0x07
00001032 0043 3048 ori.w D3, 0x3048 /* '0H' */
00001036 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
00001038 0F01 btst D1, D7
0000103A 0109 btst A1, D0
0000103C 03A3 bclr -[A3], D1
0000103E 13D3 49A3 130F move.b [0x49A3130F], [A3]
00001044 000F E52D ori.b A7, 0x2D /* '-' */
00001048 0F61 bchg -[A1], D7
0000104A 1436 8302 C96A move.b D2, [[A6 + <<invalid base displacement size>> + A0 * 2] - 0x3696]
00001050 660F bne +0x11 /* 00001061 */
00001052 7CB8 moveq.l D6, 0xFFFFFFB8
00001054 E1A2 asl D2, D0
00001056 6500 534E bcs +0x5350 /* 000063A6 */
0000105A 3AA3 move.w [A5], -[A3]
0000105C 5622 addq.b -[A2], 3
0000105E B8E3 cmpa.w A4, -[A3]
00001060 11A3 1C3E move.b [A0 + D1 * 4 + 0x3E], -[A3]
00001064 F316 .extension 0x316 // unimplemented
00001066 6C3E bge +0x40 /* 000010A6 */
00001068 131E move.b -[A1], [A6]+
0000106A 3E06 move.w D7, D6
0000106C 5B02 subq.b D2, 5
0000106E 9308 subx.b -[A1], -[A0]
00001070 E70D lsl D5.b, 3
00001072 C32B 2921 .incomplete
00001076 1493 move.b [A2], [A3]
00001078 1548 AE3E move.b [A2 - 0x51C2], A0
0000107C 064C 000B addi.w A4, 0xB
00001080 8632 000F or.b D3, [A2 + D0.w + 0xF]
00001084 4663 not.w -[A3]
00001086 49A2 .invalid 4, -[A2] // invalid opcode 4 with b == 6
00001088 8104 sbcd D0, D4
0000108A 3262 movea.w A1, -[A2]
0000108C 8B1C or.b [A4]+, D5
0000108E 4022 negx.b -[A2]
00001090 B83B 00A3 cmp.b D4, [PC + D0.w - 0x93]
00001094 1C0B move.b D6, A3
00001096 0B01 btst D1, D5
00001098 FFE3 .extension 0xFE3 // unimplemented
0000109A 8A96 or.l D5, [A6]
0000109C 2305 move.l -[A1], D5
0000109E 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000010A0 C329 2301 .incomplete
000010A4 3EC0 move.w [A7]+, D0
label000010A6:
000010A6 A579 syscall GetADBInfo, flags=5
000010A8 9308 subx.b -[A1], -[A0]
000010AA 2301 move.l -[A1], D1
000010AC 96D8 sub.w A3, [A0]+
000010AE 1315 move.b -[A1], [A5]
000010B0 6100 F401 bsr -0xBFD /* 000004B3 */
000010B4 1863 movea.b A4, -[A3]
000010B6 1222 move.b D1, -[A2]
000010B8 B87B 09BB 5707 011E 721B 00BB cmp.w D4, [[0x5707011E + D0] + 0x721B00BB]
000010C4 0A08 4181 xori.b A0, 0x81
000010C8 0073 1DDC AD00 ori.w [A3 + <<invalid base displacement size>> + A2 * 4], 0x1DDC
000010CE 61EB bsr -0x13 /* 000010BB */
000010D0 A900 syscall GetFNum
000010D2 22B8 CB2F move.l [A1], [0xFFFFCB2F]
000010D6 7B44 moveq.l D5, 0x44
000010D8 BB57 xor.w [A7], D5
000010DA 2A5C movea.l A5, [A4]+
000010DC 430A .invalid 1, A2 // invalid opcode 4 with b == 4
000010DE 9607 sub.b D3, D7
000010E0 0359 bchg [A1]+, D1
000010E2 B307 xor.b D7, D1
000010E4 E361 asl D1.w, D1
000010E6 6117 bsr +0x19 /* 000010FF */
000010E8 6653 bne +0x55 /* 0000113D */
000010EA 28E5 move.l [A4]+, -[A5]
000010EC 1303 move.b -[A1], D3
000010EE 135B 030F move.b [A1 + 0x30F], [A3]+
000010F2 A500 syscall Open/PBHOpen/HOpen, flags=5
000010F4 6B01 bmi +0x3 /* 000010F7 */
000010F6 935B sub.w [A3]+, D1
000010F8 C305 abcd D1, D5
000010FA 4B2A BB29 .invalid 5, [A2 - 0x44D7] // invalid opcode 4 with b == 4
000010FE C293 and.l D1, [A3]
00001100 436B 1F01 chk.w D1, [A3 + 0x1F01]
00001104 0E2B 1463 006B .invalid.b [A3 + 0x6B], 0x63 /* 'c' */ // invalid immediate operation
0000110A 1740 0608 move.b [A3 + 0x608], D0
0000110E 4156 chk.w D0, [A6]
00001110 00DB ori.? [A3]+, 0xFFFFFFFFFFFFFFFF
00001112 4E61 move USP, A1
00001114 1C52 movea.b A6, [A2]
00001116 2702 move.l -[A3], D2
00001118 E717 roxl D7.b, 3
0000111A 0154 bchg [A4], D0
0000111C 1300 move.b -[A1], D0
0000111E 1B09 move.b -[A5], A1
00001120 6D01 blt +0x3 /* 00001123 */
00001122 7644 moveq.l D3, 0x44
00001124 7302 moveq.l D1, 0x02
00001126 1B09 move.b -[A5], A1
00001128 5BB3 E327 002B 4E7B 022B subq.l [[A3 + 0x2B] + A6 * 2 + 0x4E7B022B], 5
00001132 0593 bclr [A3], D2
00001134 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00001136 9883 sub.l D4, D3
00001138 056B 0601 bchg [A3 + 0x601], D2
0000113C 0CA3 04D3 49C9 cmpi.l -[A3], 0x4D349C9
00001142 F42B .extension 0x42B // unimplemented
00001144 1C61 movea.b A6, -[A1]
00001146 2A9B move.l [A5], [A3]+
00001148 0221 2F17 andi.b -[A1], 0x17
0000114C 0382 bclr D2, D1
0000114E 492F 5B06 .invalid 4, [A7 + 0x5B06] // invalid opcode 4 with b == 4
00001152 6B87 bmi -0x77 /* 000010DB */
00001154 0F02 btst D2, D7
00001156 0FC5 bset D5, D7
00001158 1D0F move.b -[A6], A7
0000115A A5AC syscall FSMDispatch, flags=5
0000115C FB03 .extension 0xB03 // unimplemented
0000115E DB27 add.b -[A7], D5
00001160 DB08 addx.b -[A5], -[A0]
00001162 2250 movea.l A1, [A0]
00001164 6B28 bmi +0x2A /* 0000118E */
00001166 E303 asl D3.b, 1
00001168 2B23 move.l -[A5], -[A3]
0000116A EA62 asr D2.w, D5
0000116C 5339 BB51 7B00 subq.b [0xBB517B00], 1
00001172 625B bhi +0x5D /* 000011CF */
00001174 39BB 5106 0301 0F32 61A3 00E3 8A73 move.w [[A4 + 0x61A300E3 + D0 * 8] - 0x758D], [[PC + <<invalid base displacement size>>] + D5 + 0x301]
00001182 0307 btst D7, D1
00001184 0640 D300 addi.w D0, 0xD300
00001188 FAE3 .extension 0xAE3 // unimplemented
0000118A 6143 bsr +0x45 /* 000011CF */
0000118C 278B 3C83 move.l [A3 + D3 * 4 - 0x125], A3
// begin alternate branch 0000118E-00001190
label0000118E:
0000118E 3C83 move.w [A6], D3
// end alternate branch 0000118E-00001190
label0000118E: // (misaligned)
00001190 31D3 4992 move.w [0x00004992], [A3]
00001194 BB00 xor.b D0, D5
00001196 DB00 addx.b D5, D0
00001198 C304 abcd D1, D4
0000119A 531E subq.b [A6]+, 1
0000119C A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
0000119E CB1C .incomplete
000011A0 1302 move.b -[A1], D2
000011A2 8623 or.b D3, -[A3]
000011A4 01D3 bset [A3], D0
000011A6 000B 0FE3 ori.b A3, 0xE3
000011AA 0986 bclr D6, D4
000011AC D300 addx.b D1, D0
000011AE 6B16 bmi +0x18 /* 000011C6 */
000011B0 C100 abcd D0, D0
000011B2 5311 subq.b [A1], 1
000011B4 2B01 move.l -[A5], D1
000011B6 6AD3 bpl -0x2B /* 0000118B */
000011B8 0007 0635 ori.b D7, 0x35 /* '5' */
000011BC 0F01 btst D1, D7
000011BE 01DB bset [A3]+, D0
000011C0 12A5 move.b [A1], -[A5]
000011C2 0013 02D3 ori.b [A3], 0xD3
label000011C6:
000011C6 00B3 2A63 4525 0261 ori.l [A3 + D0.w * 2 + 0x61], 0x2A634525 /* '*cE%' */
000011CE 0005 1C73 ori.b D5, 0x73 /* 's' */
000011D2 0045 1FAE ori.w D5, 0x1FAE
000011D6 61A9 bsr -0x55 /* 00001181 */
000011D8 0FC1 bset D1, D7
000011DA 00AE 3E02 0F48 8D07 ori.l [A6 - 0x72F9], 0x3E020F48
000011E2 C304 abcd D1, D4
000011E4 0B01 btst D1, D5
000011E6 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000011E8 5B0C subq.b A4, 5
000011EA 5B01 subq.b D1, 5
000011EC 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000011EE 3316 move.w -[A1], [A6]
000011F0 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
000011F2 6B08 bmi +0xA /* 000011FC */
000011F4 AE73 syscall ControlDispatch, auto_pop
000011F6 032B 83B3 btst [A3 - 0x7C4D], D1
000011FA 0145 bchg D5, D0
label000011FC:
000011FC 4363 chk.w D1, -[A3]
000011FE 03E3 bset -[A3], D1
00001200 0601 0B17 addi.b D1, 0x17
00001204 0069 7344 0506 ori.w [A1 + 0x506], 0x7344 /* 'sD' */
0000120A A521 syscall GetPtrSize, flags=5
0000120C 7344 moveq.l D1, 0x44
0000120E 2B1A move.l -[A5], [A2]+
00001210 FA73 .extension 0xA73 // unimplemented
00001212 4473 002B neg.w [A3 + D0.w + 0x2B]
00001216 0113 btst [A3], D0
00001218 1C73 0341 movea.b A6, [[A3 + <<invalid base displacement size>>]]
0000121C 24D3 move.l [A2]+, [A3]
0000121E 0013 04C1 ori.b [A3], 0xC1
00001222 091B btst [A3]+, D4
00001224 5B73 036C subq.w <<invalid full ext with I/IS == 4>>, 5
00001228 D300 addx.b D1, D0
0000122A 1B5B D300 move.b [A5 - 0x2D00], [A3]+
0000122E DE73 033B 03D3 0023 06F3 2D07 add.w D7, [[A3 + 0x3D30023 + D0 * 2] + 0x6F32D07]
0000123A 081D 6931 btst.b [A5]+, 0x31 /* '1' */
0000123E 5305 subq.b D5, 1
00001240 4960 chk.w D4, -[A0]
00001242 AB88 syscall slAvg
00001244 AAA3 syscall CodecDispatch
00001246 1BA3 015B 34C1 0241 move.b [[A5] + 0x34C10241], -[A3]
0000124E 0521 btst -[A1], D2
00001250 6281 bhi -0x7D /* 000011D3 */
00001252 0B21 btst -[A1], D5
00001254 641B bcc +0x1D /* 00001271 */
00001256 1373 4449 6453 move.b [A1 + 0x6453], [A3 + D4.w * 4 + 0x49]
0000125C 122B 5CC1 move.b D1, [A3 + 0x5CC1]
00001260 04FA E306 subi.? [PC - 0x1CFA /* FFFFF568 */], 0xFFFFFFFFFFFFFFFF
00001264 2329 0916 move.l -[A1], [A1 + 0x916]
00001268 1B93 E306 C4B3 move.b [[A5 + <<invalid base displacement size>>] + A6 * 2 - 0x3B4D], [A3]
0000126E 0133 165B btst [A3 + D1.w * 8 + 0x5B], D0
00001272 0C38 C35E 431D cmpi.b [0x0000431D], 0x5E /* '^' */
00001278 9371 B301 sub.w [[A1 + <<invalid base displacement size>> + A3 * 2]], D1
0000127C A906 syscall NewString
0000127E FB0F .extension 0xB0F // unimplemented
00001280 A906 syscall NewString
00001282 AB88 syscall slAvg
00001284 1B34 5B05 move.b -[A5], [[A4 + <<invalid base displacement size>>] + D5 * 2]
00001288 6102 bsr +0x4 /* 0000128C */
0000128A 72C3 moveq.l D1, 0xFFFFFFC3
fn0000128C:
0000128C 2245 movea.l A1, D5
0000128E B18B cmpm.l [A0]+, [A3]+
00001290 3413 move.w D2, [A3]
00001292 0AC3 xori.? D3, 0xFFFFFFFFFFFFFFFF
00001294 2253 movea.l A1, [A3]
00001296 310F move.w -[A0], A7
00001298 6C4A bge +0x4C /* 000012E4 */
0000129A 131E move.b -[A1], [A6]+
0000129C 4ACE tas.b A6
0000129E 0311 btst [A1], D1
000012A0 A44C syscall CompactMem, flags=4
000012A2 AE4A syscall RestoreEntries, auto_pop
000012A4 00AB 4DE5 1F0F 6107 ori.l [A3 + 0x6107], 0x4DE51F0F
000012AC 661B bne +0x1D /* 000012C9 */
000012AE 2821 move.l D4, -[A1]
000012B0 0A66 9339 xori.w -[A6], 0x9339
000012B4 8120 or.b -[A0], D0
000012B6 F445 .extension 0x445 // unimplemented
000012B8 1FA5 080F move.b [A7 + D0 + 0xF], -[A5]
000012BC 0113 btst [A3], D0
000012BE 8301 sbcd D1, D1
000012C0 E934 roxl D4.b, D4
000012C2 450C .invalid 2, A4 // invalid opcode 4 with b == 4
000012C4 7B6A moveq.l D5, 0x6A
000012C6 15E4 8301 move.b [PC - 0x7CFF /* FFFF95C9 */], -[A4]
000012CA 3941 4103 move.w [A4 + 0x4103], D1
000012CE 66CB bne -0x33 /* 0000129B */
000012D0 1421 move.b D2, -[A1]
000012D2 32D8 move.w [A1]+, [A0]+
000012D4 FA63 .extension 0xA63 // unimplemented
000012D6 1266 movea.b A1, -[A6]
000012D8 831D or.b [A5]+, D1
000012DA 9B33 0FCA C130 sub.b [[ + <<invalid base displacement size>>] - 0x3ED0], D5
// begin alternate branch 000012DC-000012E2
fn000012DC:
000012DC 0FCA bset A2, D7
000012DE C130 0B09 .incomplete
// end alternate branch 000012DC-000012E2
fn000012DC: // (misaligned)
000012E0 0B09 btst A1, D5
000012E2 4601 not.b D1
label000012E4:
000012E4 05AA FB12 bclr [A2 - 0x4EE], D2
000012E8 AE3E syscall ReserveEntry, auto_pop
000012EA 81D7 divs.w D0, [A7]
000012EC 3A83 move.w [A5], D3
000012EE 0FDC bset [A4]+, D7
000012F0 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000012F2 A202 syscall Read, flags=2
000012F4 0F6C 96A4 bchg [A4 - 0x695C], D7
000012F8 330E move.w -[A1], A6
000012FA 8B11 or.b [A1], D5
000012FC 6301 bls +0x3 /* 000012FF */
000012FE 3307 move.w -[A1], D7
00001300 8306 sbcd D1, D6
00001302 7310 moveq.l D1, 0x10
00001304 6308 bls +0xA /* 0000130E */
00001306 0309 btst A1, D1
00001308 768B moveq.l D3, 0xFFFFFF8B
0000130A 070A btst A2, D3
label0000130C:
0000130C E0E0 asr .w -[A0]
label0000130E:
0000130E FB07 .extension 0xB07 // unimplemented
00001310 630E bls +0x10 /* 00001320 */
00001312 FB07 .extension 0xB07 // unimplemented
00001314 FB07 .extension 0xB07 // unimplemented
00001316 2100 move.l -[A0], D0
00001318 8100 sbcd D0, D0
0000131A E0E0 asr .w -[A0]
0000131C ED21 asl D1.b, D6
0000131E 0FA5 bclr -[A5], D7
label00001320:
00001320 3F03 move.w -[A7], D3
00001322 0605 2400 addi.b D5, 0x0
00001326 2B81 DB03 96BB 122B move.l [[A5 + <<invalid base displacement size>> + A5 * 2] - 0x6944EDD5], D1
0000132E 0B81 bclr D1, D5
00001330 0163 bchg -[A3], D0
00001332 1F91 0183 1196 BB13 move.b [[ + <<invalid base displacement size>> + D0] + 0x1196BB13], [A1]
// begin alternate branch 00001334-0000133E
label00001334:
00001334 0183 bclr D3, D0
00001336 1196 BB13 ED03 9790 move.b [[A0 + A3 * 2] - 0x12FC6870], [A6]
// end alternate branch 00001334-0000133E
label00001334: // (misaligned)
0000133A ED03 asl D3.b, 6
0000133C 9790 sub.l [A0], D3
0000133E 50A5 addq.l -[A5], 8
00001340 130F move.b -[A1], A7
00001342 810D sbcd -[A0], -[A5]
00001344 333C E13D move.w -[A1], 0xE13D
00001348 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4
0000134A 010D btst A5, D0
0000134C 5B16 subq.b [A6], 5
0000134E 6300 CB13 bls -0x34EB /* FFFFDE63 */
00001352 F70F .extension 0x70F // unimplemented
00001354 5413 addq.b [A3], 2
00001356 003B 15F9 3D3B 15ED 3D4D 9843 8603 ori.b [[PC + 0x15ED3D4D + D3 * 4] - 0x67BC79FD], 0xF9
00001364 1105 move.b -[A0], D5
00001366 5129 1B0F subq.b [A1 + 0x1B0F], 8
0000136A C53F .incomplete
0000136C 0301 btst D1, D1
0000136E E327 asl D7.b, D1
00001370 4107 .invalid 0, D7 // invalid opcode 4 with b == 4
00001372 CB13 .incomplete
00001374 6C96 bge -0x68 /* 0000130C */
00001376 9330 C09B sub.b [A0 + A4.w - 0x101], D1
0000137A 0E7B 0523 0E01 .invalid.w [PC + D0 * 8 + 0x1], 0x523 // invalid immediate operation
00001380 0B45 bchg D5, D5
00001382 4E0B .invalid // invalid opcode 4
00001384 66C3 bne -0x3B /* 00001349 */
00001386 014C bchg A4, D0
00001388 020B 8889 andi.b A3, 0x89
0000138C 0C0F 9D0C cmpi.b A7, 0xC
00001390 0FFA 0307 bset [PC + 0x307 /* 00001699 */], D7
00001394 131D move.b -[A1], [A5]+
00001396 A973 syscall StillDown
00001398 CBAE 3483 .incomplete
0000139C 1F06 move.b -[A7], D6
0000139E 08D3 2A34 bset.b [A3], 0x34 /* '4' */
000013A2 1B0B move.b -[A5], A3
000013A4 A108 syscall Create/PBHCreate/HCreate, flags=1
000013A6 6B8C bmi -0x72 /* 00001334 */
000013A8 656A bcs +0x6C /* 00001414 */
000013AA 34C3 move.w [A2]+, D3
000013AC 0103 btst D3, D0
000013AE 710B moveq.l D0, 0x0B
000013B0 076B 5A38 bchg [A3 + 0x5A38], D3
000013B4 72BB moveq.l D1, 0xFFFFFFBB
000013B6 222D 27BB move.l D1, [A5 + 0x27BB]
000013BA 222B 2470 move.l D1, [A3 + 0x2470]
000013BE 2599 0F85 move.l [[ + <<invalid base displacement size>>] + D0 * 8], [A1]+
000013C2 1C33 22C1 move.b D6, [A3 + D2.w * 2 - 0x63]
000013C6 05C3 bset D3, D2
000013C8 1225 move.b D1, -[A5]
label000013CA:
000013CA 09C3 bset D3, D4
000013CC 8181 413B unpk D0, D1, 0x413B
000013D0 192B 0193 move.b -[A4], [A3 + 0x193]
000013D4 0286 1703 2108 andi.l D6, 0x17032108
000013DA 2503 move.l -[A2], D3
000013DC 0FA9 3ECA bclr [A1 + 0x3ECA], D7
000013E0 B53E xor.b <<invalid special address>>, D2
000013E2 0F81 bclr D1, D7
000013E4 6FE4 ble -0x1A /* 000013CA */
000013E6 1CEE 6311 move.b [A6]+, [A6 + 0x6311]
000013EA 2B05 move.l -[A5], D5
000013EC 2B85 BB29 0706 move.l [[A5 + 0x706 + A3 * 2]], D5
000013F2 83A3 or.l -[A3], D1
000013F4 16C5 move.b [A3]+, D5
000013F6 8216 or.b D1, [A6]
000013F8 1703 move.b -[A3], D3
000013FA 8F00 sbcd D7, D0
000013FC 7333 moveq.l D1, 0x33
000013FE 1702 move.b -[A3], D2
00001400 D4A5 add.l D2, -[A5]
00001402 4DE9 5803 lea.l A6, [A1 + 0x5803]
00001406 0F85 bclr D5, D7
00001408 000D 7663 ori.b A5, 0x63 /* 'c' */
0000140C 01E3 bset -[A3], D0
0000140E 03A2 bclr -[A2], D1
00001410 6104 bsr +0x6 /* 00001416 */
00001412 22B8 0708 move.l [A1], [0x00000708]
// begin alternate branch 00001414-00001416
label00001414:
00001414 0708 btst A0, D3
// end alternate branch 00001414-00001416
label00001414: // (misaligned)
fn00001416:
00001416 5963 subq.w -[A3], 4
00001418 58BB 29DB 0363 580F addq.l [[] + 0x363580F], 4
00001420 4263 clr.w -[A3]
00001422 589B addq.l [A3]+, 4
00001424 8302 sbcd D1, D2
00001426 0F22 btst -[A2], D7
00001428 B883 cmp.l D4, D3
0000142A 0703 btst D3, D3
0000142C 58AB 3AA3 addq.l [A3 + 0x3AA3], 4
00001430 1EC2 move.b [A7]+, D2
00001432 4B72 D82B chk.w D5, [A2 + A5 + 0x2B]
00001436 054B bchg A3, D2
00001438 7200 moveq.l D1, 0x00
0000143A 834E 0017 pack -[A1], -[A6], 0x0017
0000143E 836E C2A3 or.w [A6 - 0x3D5D], D1
00001442 4361 chk.w D1, -[A1]
00001444 01A3 bclr -[A3], D0
00001446 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00001448 536A 2E25 subq.w [A2 + 0x2E25], 1
0000144C 9F05 subx.b D7, D5
0000144E DFB3 0007 add.l [A3 + D0.w + 0x7], D7
00001452 03B2 1709 bclr [[A2 + <<invalid base displacement size>> + D1 * 8]], D1
00001456 B1B3 0068 xor.l [A3 + D0.w + 0x68], D0
0000145A 68C1 bvc -0x3D /* 0000141D */
0000145C 1BDB move.b <<invalid special address>>, [A3]+
0000145E 2748 12B3 move.l [A3 + 0x12B3], A0
00001462 0000 F346 ori.b D0, 0x46 /* 'F' */
00001466 1301 move.b -[A1], D1
00001468 4862 pea.l -[A2]
0000146A FB5E .extension 0xB5E // unimplemented
0000146C A100 syscall Open/PBHOpen/HOpen, flags=1
0000146E 0B06 btst D6, D5
00001470 1440 movea.b A2, D0
00001472 1413 move.b D2, [A3]
00001474 4954 chk.w D4, [A4]
00001476 7ECA moveq.l D7, 0xFFFFFFCA
00001478 CB20 .incomplete
0000147A 6868 bvc +0x6A /* 000014E4 */
0000147C 148B move.b [A2], A3
0000147E 1840 movea.b A4, D0
00001480 8B18 or.b [A0]+, D5
00001482 12CA move.b [A1]+, A2
00001484 02A3 3232 A103 andi.l -[A3], 0x3232A103
0000148A 2103 move.l -[A0], D3
0000148C 6100 070A bsr +0x70C /* 00001B98 */
00001490 6F6B ble +0x6D /* 000014FD */
00001492 1717 move.b -[A3], [A7]
00001494 02E5 andi.? -[A5], 0xFFFFFFFFFFFFFFFF
00001496 DC03 add.b D6, D3
00001498 0D34 5309 btst [[A4 + <<invalid base displacement size>> + D5 * 2]], D6
0000149C 7C0F moveq.l D6, 0x0F
0000149E 124A movea.b A1, A2
000014A0 0F12 btst [A2], D7
000014A2 4A33 4361 020B tst.b [[A3 + 0x20B]]
000014A8 490B .invalid 4, A3 // invalid opcode 4 with b == 4
000014AA 0822 50C3 btst.b -[A2], 0xC3
000014AE 0D2B 231F btst [A3 + 0x231F], D6
000014B2 2B23 move.l -[A5], -[A3]
000014B4 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000014B6 02A3 5522 500B andi.l -[A3], 0x5522500B
000014BC 1C2B 23B6 move.b D6, [A3 + 0x23B6]
000014C0 235A 6B0D move.l [A1 + 0x6B0D], [A2]+
000014C4 DB27 add.b -[A7], D5
000014C6 0703 btst D3, D3
000014C8 FE03 .extension 0xE03 // unimplemented
000014CA 0767 bchg -[A7], D3
000014CC 0225 3214 andi.b -[A5], 0x14
000014D0 0705 btst D5, D3
000014D2 2AD8 move.l [A5]+, [A0]+
000014D4 050C btst A4, D2
000014D6 3B08 move.w -[A5], A0
000014D8 B6FB 5E17 cmpa.w A3, [PC + D5 * 8 + 0x17]
000014DC 0693 C31C 040F addi.l [A3], 0xC31C040F
000014E2 E903 asl D3.b, 4
label000014E4:
000014E4 5702 subq.b D2, 3
000014E6 483E nbcd.b <<invalid special address>>
000014E8 1703 move.b -[A3], D3
000014EA B217 cmp.b D1, [A7]
000014EC 0527 btst -[A7], D2
000014EE 62EB bhi -0x13 /* 000014DB */
000014F0 4917 .invalid 4, [A7] // invalid opcode 4 with b == 4
000014F2 08F2 DB18 3240 bset.b [A2 + D3.w * 2 + 0x40], 0x18
000014F8 122C 8B38 move.b D1, [A4 - 0x74C8]
000014FC 8C93 or.l D6, [A3]
000014FE 1448 movea.b A2, A0
00001500 40E9 1017 move.w [A1 + 0x1017], SR
00001504 08F7 F110 14B3 bset.b [A7 + D1.w * 4 - 0x77], 0x10
0000150A 5D69 10FB subq.w [A1 + 0x10FB], 6
0000150E 038B bclr A3, D1
00001510 43C3 lea.l A1, D3
00001512 1312 move.b -[A1], [A2]
00001514 3EFB 0648 move.w [A7]+, [PC + D0.w * 8 + 0x48]
00001518 628B bhi -0x73 /* 000014A5 */
0000151A 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000151C C369 1E3E .incomplete
00001520 0702 btst D2, D3
00001522 3817 move.w D4, [A7]
00001524 0AA2 2C37 0117 xori.l -[A2], 0x2C370117
0000152A 0502 btst D2, D2
0000152C 9B4E subx.w -[A5], -[A6]
0000152E 610D bsr +0xF /* 0000153D */
00001530 EE6D lsr D5.w, D7
00001532 0DE1 bset -[A1], D6
00001534 4E23 .invalid // invalid opcode 4
00001536 0BFB 03DB 7143 0832 bset [[] + 0x71430832], D5
0000153E E114 roxl D4.b, 8
00001540 E10D lsl D5.b, 8
00001542 E4B6 roxr D6, D2
00001544 0F61 bchg -[A1], D7
00001546 0C13 0409 cmpi.b [A3], 0x9 /* '\t' */
0000154A 0D49 bchg A1, D6
0000154C 26A1 move.l [A3], -[A1]
0000154E CABB 1104 and.l D5, <<invalid full ext with I/IS == 4>>
00001552 2E28 4505 move.l D7, [A0 + 0x4505]
00001556 2B06 move.l -[A5], D6
00001558 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000155A CB52 .incomplete
0000155C F316 .extension 0x316 // unimplemented
0000155E 6223 bhi +0x25 /* 00001583 */
00001560 5FC1 sle D1
00001562 00A5 11FA 3C66 ori.l -[A5], 0x11FA3C66
00001568 E31F rol D7.b, 1
0000156A 651D bcs +0x1F /* 00001589 */
0000156C 7333 moveq.l D1, 0x33
0000156E E12B lsl D3.b, D0
00001570 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00001572 130B move.b -[A1], A3
00001574 2B05 move.l -[A5], D5
00001576 8343 655E pack D1, D3, 0x655E
0000157A 1C10 move.b D6, [A0]
0000157C 65BD bcs -0x41 /* 0000153B */
0000157E FB46 .extension 0xB46 // unimplemented
00001580 A319 syscall InitZone, flags=3
00001582 41B9 8343 B6EB .invalid 0, [0x8343B6EB] // invalid opcode 4 with b == 6
00001588 49E5 lea.l A4, -[A5]
0000158A 1473 08CB movea.b A2, [A3 + D0 - 0x53]
0000158E 529B addq.l [A3]+, 1
00001590 0113 btst [A3], D0
00001592 0C48 E53F cmpi.w A0, 0xE53F
00001596 8346 2B03 pack D1, D6, 0x2B03
0000159A 161E move.b D3, [A6]+
0000159C 166B 0D23 movea.b A3, [A3 + 0xD23]
000015A0 5F44 subq.w D4, 7
000015A2 CB06 abcd D5, D6
000015A4 6502 bcs +0x4 /* 000015A8 */
000015A6 D302 addx.b D1, D2
label000015A8:
000015A8 2B07 move.l -[A5], D7
000015AA CB52 .incomplete
000015AC 48C5 ext.l D5
000015AE 07A3 bclr -[A3], D3
000015B0 4CA3 1233 movem.w D3,D6,A2,A3,A6,A7, -[A3]
000015B4 00AB 0A6B 0D8B 4307 ori.l [A3 + 0x4307], 0xA6B0D8B
000015BC 057B 2B34 bchg <<invalid full ext with I/IS == 4>>, D2
000015C0 1C6A 0D12 movea.b A6, [A2 + 0xD12]
000015C4 1414 move.b D2, [A4]
000015C6 5D11 subq.b [A1], 6
000015C8 0119 btst [A1]+, D0
000015CA 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000015CC 83B4 0F4C or.l <<invalid full ext with I/IS == 4>>, D1
000015D0 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000015D2 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
000015D4 8334 EB49 or.b [[A4 + <<invalid base displacement size>>]], D1
000015D8 0703 btst D3, D3
000015DA 2A9B move.l [A5], [A3]+
000015DC 0183 bclr D3, D0
000015DE 011E btst [A6]+, D0
000015E0 16E1 move.b [A3]+, -[A1]
000015E2 0633 05EB 497A 7AA9 1123 059B addi.b [[A3 + 0x7AA91123] + 0x59B], 0xEB
000015EE 01D8 bset [A0]+, D0
000015F0 1216 move.b D1, [A6]
000015F2 410F .invalid 0, A7 // invalid opcode 4 with b == 4
000015F4 E10A lsl D2.b, 8
000015F6 A1D6 syscall vAllocNode, flags=1
000015F8 2702 move.l -[A3], D2
000015FA C217 and.b D1, [A7]
000015FC 0404 0A61 subi.b D4, 0x61 /* 'a' */
00001600 210F move.l -[A0], A7
00001602 0917 btst [A7], D4
00001604 3E65 movea.w A7, -[A5]
00001606 89A1 or.l -[A1], D4
00001608 A70F syscall MountVol, flags=7
0000160A 8CC3 divu.w D6, D3
0000160C 1265 movea.b A1, -[A5]
0000160E 3D32 000F move.w -[A6], [A2 + D0.w + 0xF]
00001612 8C0B or.b D6, A3
00001614 09A1 bclr -[A1], D4
00001616 0107 btst D7, D0
00001618 0A28 C842 0207 xori.b [A0 + 0x207], 0x42 /* 'B' */
0000161E 82E0 divu.w D1, -[A0]
00001620 2B19 move.l -[A5], [A1]+
00001622 851E or.b [A6]+, D2
00001624 2521 move.l -[A2], -[A1]
00001626 4330 E513 122C 2302 .invalid 1, [[A0 + A6 * 4] + 0x122C2302] // invalid opcode 4 with b == 4
0000162E E513 roxl D3.b, 2
00001630 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
00001632 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001634 BB05 xor.b D5, D5
00001636 C213 and.b D1, [A3]
00001638 4AD3 tas.b [A3]
0000163A 0885 3F07 bclr.b D5, 0x7
0000163E 0351 bchg [A1], D1
00001640 819A or.l [A2]+, D0
00001642 9313 sub.b [A3], D1
00001644 000F 1C3E ori.b A7, 0x3E /* '>' */
00001648 7B03 moveq.l D5, 0x03
0000164A FB0D .extension 0xB0D // unimplemented
0000164C 2705 move.l -[A3], D5
0000164E 1F17 move.b -[A7], [A7]
00001650 04E8 2E04 subi.? [A0 + 0x2E04], 0xFFFFFFFFFFFFFFFF
00001654 2120 move.l -[A0], -[A0]
00001656 2329 CD8F move.l -[A1], [A1 - 0x3271]
0000165A F40B .extension 0x40B // unimplemented
0000165C 2953 397B move.l [A4 + 0x397B], [A3]
00001660 020B 295B andi.b A3, 0x5B /* '[' */
00001664 3983 0522 505B 0A2B move.w [[A4 + 0x505B + D0 * 4] + 0xA2B], D3
0000166C 23F0 1B01 2B23 0303 move.l [0x2B230303], [[A0 + <<invalid base displacement size>> + D1 * 2]]
00001674 9B95 sub.l [A5], D5
00001676 5B06 subq.b D6, 5
00001678 3310 move.w -[A1], [A0]
0000167A F022 .extension 0x022 // unimplemented
0000167C 50F3 072B 2300 1369 1440 st [[A3 + 0x2300 + D0 * 8] + 0x13691440]
00001686 9B81 subx.l D5, D1
00001688 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
0000168A C51A .incomplete
0000168C 1369 4304 4125 move.b [A1 + 0x4125], [A1 + 0x4304]
00001692 C5E0 muls.w D2, -[A0]
00001694 9B77 1304 sub.w <<invalid full ext with I/IS == 4>>, D5
00001698 1422 move.b D2, -[A2]
0000169A DB27 add.b -[A7], D5
0000169C 8B14 or.b [A4], D5
0000169E 2705 move.l -[A3], D5
000016A0 1DAD EF37 008E move.b [A6 + D0.w - 0x114], [A5 - 0x10C9]
000016A6 54C3 scc D3
000016A8 0853 0704 bchg.b [A3], 0x4
000016AC 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4
000016AE BA34 440F cmp.b D5, [A4 + D4.w * 4 + 0xF]
000016B2 6407 bcc +0x9 /* 000016BB */
000016B4 07AA 2B13 bclr [A2 + 0x2B13], D3
000016B8 640A bcc +0xC /* 000016C4 */
000016BA 3463 movea.w A2, -[A3]
000016BC 00D8 ori.? [A0]+, 0xFFFFFFFFFFFFFFFF
000016BE 3B59 640A move.w [A5 + 0x640A /* export_3197 */], [A1]+
000016C2 4227 clr.b -[A7]
label000016C4:
000016C4 0881 4504 bclr.b D1, 0x4
000016C8 6B06 bmi +0x8 /* 000016D0 */
000016CA 1E04 move.b D7, D4
000016CC AB12 syscall PackRgn
000016CE E10E lsl D6.b, 8
label000016D0:
000016D0 D30F addx.b -[A1], -[A7]
000016D2 FB0D .extension 0xB0D // unimplemented
000016D4 164D movea.b A3, A5
000016D6 0EF1 05F3 4254 7304 2106 3B3C .invalid.? [[0x42547304] + 0x21063B3C], 0xFFFFFFFFFFFFFFFF // invalid immediate operation
000016E2 4854 pea.l [A4]
000016E4 CB04 abcd D5, D4
000016E6 00D3 ori.? [A3], 0xFFFFFFFFFFFFFFFF
000016E8 1BC5 move.b <<invalid special address>>, D5
000016EA 06FB 2F3B 082D 0107 00AF 6300 addi.? [[PC + 0x82D0107 + D2 * 8] + 0xAF6300], 0xFFFFFFFFFFFFFFFF
000016F6 C0FB 3A34 mulu.w D0, [PC + D3 * 2 + 0x34]
000016FA D906 addx.b D4, D6
000016FC 170A move.b -[A3], A2
000016FE CD41 exg D6, D1
00001700 04AB 2BA5 031B 01FE subi.l [A3 + 0x1FE], 0x2BA5031B
00001708 B046 cmp.w D0, D6
0000170A 653F bcs +0x41 /* 0000174B */
0000170C 8907 sbcd D4, D7
0000170E 830C sbcd -[A1], -[A4]
00001710 DE78 2E10 add.w D7, [0x00002E10]
00001714 C52F 0302 .incomplete
00001718 3214 move.w D1, [A4]
0000171A 8427 or.b D2, -[A7]
0000171C 0276 3B10 CE34 andi.w [A6 + A4 * 8 + 0x34], 0x3B10
00001722 3853 movea.w A4, [A3]
00001724 2D17 move.l -[A6], [A7]
00001726 027F 5B05 andi.w <<invalid special address>>, 0x5B05
0000172A 0702 btst D2, D3
0000172C 83AB 05BC or.l [A3 + 0x5BC], D1
00001730 5A60 addq.w -[A0], 5
00001732 1417 move.b D2, [A7]
00001734 025E 1026 andi.w [A6]+, 0x1026
00001738 8B0C sbcd -[A5], -[A4]
0000173A 711B moveq.l D0, 0x1B
0000173C EB06 asl D6.b, 5
0000173E 6505 bcs +0x7 /* 00001745 */
00001740 0453 0C8D subi.w [A3], 0xC8D
00001744 051C btst [A4]+, D2
00001746 10B1 0506 081C move.b [A0], [[A1 + <<invalid base displacement size>>] + D0 * 4 + 0x81C]
0000174C 6A00 930C bpl -0x6CF2 /* FFFFAA5A */
00001750 3B06 move.w -[A5], D6
00001752 3003 move.w D0, D3
00001754 24A1 move.l [A2], -[A1]
00001756 022B 1448 84E1 andi.b [A3 - 0x7B1F], 0x48 /* 'H' */
0000175C 3452 movea.w A2, [A2]
0000175E 3304 move.w -[A1], D4
00001760 34D3 move.w [A2]+, [A3]
00001762 0E63 0B43 .invalid.w -[A3], 0xB43 // invalid immediate operation
00001766 6F2B ble +0x2D /* 00001793 */
00001768 0753 bchg [A3], D3
0000176A 1734 1E10 move.b -[A3], [A4 + D1 * 8 + 0x10]
0000176E 3312 move.w -[A1], [A2]
00001770 9B30 6868 sub.b [A0 + D6 + 0x68], D5
00001774 F34D .extension 0x34D // unimplemented
00001776 640A bcc +0xC /* 00001782 */
00001778 3B37 FEE1 move.w -[A5], [A7 + A7 * 8 - 0x31]
0000177C 018B bclr A3, D0
0000177E 493B 0A04 .invalid 4, [PC + D0 * 2 + 0x4] // invalid opcode 4 with b == 4
label00001782:
00001782 1E10 move.b D7, [A0]
00001784 A306 syscall KillIO, flags=3
00001786 3C68 687B movea.w A6, [A0 + 0x687B]
0000178A 0D49 bchg A1, D6
0000178C 19AB 6A95 0113 042B 8F4B move.b [[A4 + D0] + 0x42B8F4B], [A3 + 0x6A95]
00001796 0523 btst -[A3], D2
00001798 8626 or.b D3, -[A6]
0000179A 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
0000179C 967D sub.w D3, <<invalid special address>>
0000179E 13F3 16BE 347B 80B2 move.b [0x347B80B2], [A3 + D1.w * 8 - 0x66]
000017A6 340F move.w D2, A7
000017A8 7113 moveq.l D0, 0x13
000017AA 1C04 move.b D6, D4
000017AC FB0C .extension 0xB0C // unimplemented
000017AE 0800 9B2A btst.b D0, 0x2A /* '*' */
000017B2 9D03 subx.b D6, D3
000017B4 332E BA34 move.w -[A1], [A6 - 0x45CC]
000017B8 9B14 sub.b [A4], D5
000017BA 1E10 move.b D7, [A0]
000017BC 8300 sbcd D1, D0
000017BE BA34 2701 cmp.b D5, [[A4 + <<invalid base displacement size>> + D2 * 8]]
000017C2 BA99 cmp.l D5, [A1]+
000017C4 026B 25BA 34BB andi.w [A3 + 0x34BB], 0x25BA
000017CA 044B 040B subi.w A3, 0x40B
000017CE 1797 157E move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [A7]
000017D2 F316 .extension 0x316 // unimplemented
000017D4 BA34 F31B 7B00 F301 cmp.b D5, [[A4 + A7 * 2] + 0x7B00F301]
000017DC EB33 roxl D3.b, D5
000017DE 2B16 move.l -[A5], [A6]
000017E0 5D02 subq.b D2, 6
000017E2 0608 1400 addi.b A0, 0x0
000017E6 3B20 move.w -[A5], -[A0]
000017E8 3005 move.w D0, D5
000017EA 03B2 3407 bclr [A2 + D3.w * 4 + 0x7], D1
000017EE 023A 1402 132A andi.b [PC + 0x132A /* 00002B1A */], 0x2
000017F4 2702 move.l -[A3], D2
000017F6 0E18 .incomplete